Overview
Furnfeet is a full-stack e-commerce platform designed to modernize how customers discover, customize, and purchase furniture online. The platform focuses on flexibility, performance, and real-world usability — enabling customers not only to browse products, but also to tailor furniture according to their exact needs.
Built with scalability and production reliability in mind, Furnfeet combines a performant frontend architecture with a flexible headless CMS and a robust backend ecosystem to deliver a smooth and secure shopping experience.
The Problem
Traditional furniture e-commerce platforms often limit customers to fixed product configurations. This makes it difficult for buyers, architects, and interior designers to source furniture that precisely fits their design requirements, space constraints, or aesthetic preferences.
Additionally, the furniture ecosystem involves multiple stakeholders such as designers, architects, and craftsmen, yet most platforms do not support role-specific incentives or workflows.
Furnfeet was created to solve these limitations by introducing customizable furniture ordering along with a multi-role referral reward system.
The Solution
Furnfeet enables users to customize furniture according to their exact specifications while also supporting a collaborative ecosystem of professionals including architects, interior designers, and craftsmen (Karagirs).
The platform introduces:
- A customization-driven purchasing flow
- Role-based authentication and access control
- Referral rewards for industry professionals
- Secure payments with seamless checkout
- Optimized performance with server-side rendering
The result is a scalable, production-ready system capable of supporting both direct consumers and professional collaborators.
Key Features
Custom Furniture Ordering Customers can purchase furniture tailored to their exact requirements, ensuring better usability and personalization compared to traditional catalog-only systems.
Multi-Role Referral Rewards
Furnfeet supports a unique referral ecosystem where:
- Architects
- Interior Designers
- Karagirs (Craftsmen)
can earn rewards for bringing customers to the platform.
Secure Authentication System
The platform includes:
- Google Sign-In integration
- Role-based authentication (Admin, Architect, Interior Designer, Karagir, User)
- Protected routes and permission-based access
Seamless Payment Integration
Payments are handled through Razorpay, enabling:
- Secure checkout
- Reliable transaction handling
- Smooth user purchase experience
Responsive and Production-Ready UI
The frontend is fully responsive and built with reusable React components, ensuring maintainability and consistency across the application.
Technology Stack
Frontend
- Next.js (Server-Side Rendering for performance and SEO)
- React (Component-driven architecture)
Backend & CMS
- Payload CMS (Headless CMS for flexible content and admin workflows)
- Node.js ecosystem
Database
- MongoDB (Scalable and document-oriented storage)
Payments
- Razorpay (Secure and seamless payment processing)
Deployment & Hosting
- Hosted on a Virtual Machine using Coolify
- Production environment configured for stability and scalability
Engineering Highlights
While building Furnfeet, special focus was placed on:
- Creating a scalable authentication architecture supporting multiple user roles
- Designing reusable UI components for long-term maintainability
- Integrating third-party APIs without affecting performance
- Ensuring SSR-based rendering for faster page loads and SEO improvements
- Structuring the system to support future marketplace expansion
The project reflects a real-world production mindset: build responsibly, think in systems, and optimize for both user experience and operational stability.
Live Demo
You can explore the platform here:
https://furnfeet.comFinal Thoughts
Furnfeet represents more than just an e-commerce application — it demonstrates the ability to design and build a scalable production system that handles authentication, payments, customization workflows, and multi-role business logic within a single cohesive architecture.
The project showcases full-stack ownership from development to deployment, reflecting practical experience in building reliable, user-focused production applications.
Feedback and suggestions are always welcome.