A production-deployed, multi-page marketing and portfolio website built from scratch for MAT Kitchen Design — a US-serving kitchen design studio based in Ahmedabad, India. Built with Next.js, Tailwind CSS, dynamic portfolio slug routing, a working contact form with email integration, an auto-generated sitemap, and full deployment on Vercel.

MAT Kitchen Design is a professional kitchen design and commercial support studio based in Ahmedabad, India, serving clients across the United States and beyond. The business offers residential kitchen layout design, cabinet drafting and elevations, 2D technical drawings, 3D kitchen views, commercial take-offs, shop drawings, bid support, and back-office project management — available for hire on both Upwork and Fiverr.
The client needed a professional, fast-loading, multi-page website that could clearly communicate their full range of services, showcase their portfolio with individual project pages, and give potential clients a working contact form to request a quote. I built the entire website from scratch — no templates, no page builders — using Next.js, Tailwind CSS, and a working email integration, deployed on Vercel with clean slug-based URLs and a proper sitemap.
/portfolio/kitchen-with-island, /portfolio/u-shape-kitchen, /portfolio/linwood-cabinet-layout, /portfolio/kitchen-with-island-2, /portfolio/custom-kitchen-design. Each page shows the project's full details, images, and description.lastmod, changefreq, and priority values for search engine indexing./portfolio/[slug]), Server Components for static content, and the API route handler for the contact form email submission. The .html extension is removed from all URLs using Next.js's clean routing — /portfolio not /portfolio.html, /portfolio/kitchen-with-island not /portfolio/kitchen-with-island.html./portfolio/[slug] dynamic route renders individual project pages based on the slug parameter. The slug data maps to project content (images, title, category, description) stored in a static data file — no database needed for a portfolio of this scale.The website communicates nine distinct service offerings that MAT Kitchen Design provides:
Five completed projects are showcased with individual slug-based pages, each representing a different project type:
/portfolio/kitchen-with-island) — residential kitchen with improved storage, better appliance flow, and a cleaner overall layout./portfolio/u-shape-kitchen) — residential kitchen with enhanced workflow through optimized layout and improved storage planning./portfolio/linwood-cabinet-layout) — detailed cabinet planning and shop drawings prepared for production./portfolio/kitchen-with-island-2) — residential remodel with refined cabinetry layout, updated island design, and optimized storage./portfolio/custom-kitchen-design) — custom layout tailored for functionality, aesthetics, and efficient space use.The quote request form is a full client component with controlled inputs for name, company name, email address, phone number, project type (dropdown selector), timeline, and project details (textarea). On submission, a Next.js API route handler validates the fields and sends a formatted email notification to the business owner via Nodemailer and SMTP. The form shows loading state during submission and a success or error message on completion. This gives the business owner an immediate email notification for every new enquiry — no CRM, no third-party form service, no monthly fee.
Clean, extension-free URLs throughout — a deliberate decision to remove the .html suffix from every page. The sitemap covers all public routes with appropriate crawl priorities: the homepage at priority 1.0, the portfolio index and all project pages at 0.8. Dynamic metadata (page title, meta description, Open Graph tags) is generated per page using Next.js's metadata export — each portfolio project page has its own title and description rather than defaulting to the homepage metadata.
MAT Kitchen Design is a real, production-deployed client project — not a personal project or a demo. It's live at matkitchendesign.com, serving actual clients. Building it required understanding the client's business, their target audience (US-based contractors, builders, homeowners, and cabinet companies), and the specific information those clients need to make a hiring decision. The result is a fast, professional, SEO-ready website that communicates the service offering clearly and gives potential clients a direct path to getting in touch.
// Tech Stack