Custom Furniture E-commerce Website
A custom e-commerce website for a handmade furniture business, built to showcase products, allow customers to configure options, and send orders directly to the admin by email. The system includes a product catalog, product detail pages, cart flow, and an admin panel for managing products.
- Next.js
- TypeScript
- Supabase
- Resend
- Tailwind CSS

Problem
The business needed a modern online presence where customers could browse handmade furniture, view product details, choose available options, and send an order request without needing online payment. The owner also needed a simple way to add and manage products without editing code.
Solution
I built a custom furniture e-commerce website with a product catalog, category filtering, product detail pages, configurable product options, cart functionality, and email order notifications through Resend. I also created an admin panel where the owner can add, edit, and manage products, categories, colors, prices, and images.
Process / Tech
I started by defining the user flow: browsing products, opening product details, selecting options, adding items to the cart, and submitting an order request. Then I designed and built the frontend with a warm, elegant visual style that matches the furniture brand. Supabase was used for storing product data and admin-managed content, while Resend was integrated to send order details directly to the admin inbox. The admin dashboard was built separately so the business owner could manage products without technical knowledge.
Result
The final website gives the furniture business a professional online catalog and a functional ordering system without requiring online payments. Customers can explore products more easily, while the admin can manage the catalog and receive order requests directly by email.
Gallery








Live
Next project
Invoice Generator for Freelancers