Back to Works
Web Development
January 2026

NACHI - Luxury Fashion E-Commerce Platform

Premium e-commerce platform for luxury bags & shoes with unique gift box builder. Built with Next.js, TypeScript & MongoDB. Features quiet luxury design system.

NACHI - Luxury Fashion E-Commerce Platform
NACHI - Luxury Fashion E-Commerce Platform screenshot 1
NACHI - Luxury Fashion E-Commerce Platform screenshot 2

Project Overview

NACHI is a full-stack luxury fashion e-commerce platform specializing in premium bags and shoes. Built from the ground up with modern technologies, this project showcases a perfect blend of elegant design, robust functionality, and innovative features tailored for the Sri Lankan luxury market.

🎯 Project Goals

  • Create a sophisticated e-commerce experience that reflects "Quiet Luxury" aesthetics

  • Implement a unique Gift Box Builder for personalized luxury gifting

  • Develop a comprehensive admin panel for complete store management

  • Optimize for mobile-first, one-handed usage for the local market

  • Integrate WhatsApp for seamless customer communication


✨ Key Features

1. Quiet Luxury Design System

  • Carefully curated color palette: Soft Ivory, Deep Charcoal, Soft Gold Sand

  • Premium typography using Playfair Display and Inter

  • Minimalist, sophisticated UI that speaks volumes without being loud

  • Smooth Framer Motion animations throughout

2. Custom Gift Box Builder 🎁

One of the standout features - allows customers to:

  • Create personalized luxury gift boxes

  • Select multiple products for a curated experience

  • Add personal messages and greeting cards

  • Choose sender/receiver information

  • Select delivery dates with district-based delivery options

  • Optional features: hide price, no invoice

3. Complete E-Commerce Functionality

  • Product catalog with advanced filtering and search

  • Size & color variant support

  • Smart shopping cart with localStorage persistence

  • Real-time stock validation

  • Seamless checkout flow

  • Order management system

4. WhatsApp Integration 📱

Perfect for the Sri Lankan market:

  • Direct order placement via WhatsApp

  • Floating WhatsApp button for customer support

  • Automatic message generation with order details

  • Quick consultation booking

5. Powerful Admin Panel

Full-featured dashboard with:

  • Dark theme for comfortable management

  • Category CRUD operations

  • Product management with Cloudinary image uploads

  • Order tracking and status updates

  • Revenue and analytics overview

  • Secure NextAuth authentication

6. District-Based Features

  • Delivery zones based on Sri Lankan districts

  • Regional pricing and delivery options

  • Location-specific features for better UX


🛠️ Technology Stack

Frontend

  • Next.js 14 (App Router) - Server-side rendering, optimal performance

  • TypeScript - Type safety and better developer experience

  • Tailwind CSS - Rapid, consistent styling

  • Framer Motion - Premium animations and transitions

  • Zustand - Lightweight state management

Backend

  • Next.js API Routes - Serverless backend

  • MongoDB with Mongoose - Scalable NoSQL database

  • NextAuth.js - Secure authentication system

Third-Party Services

  • Cloudinary - Professional image hosting and optimization

  • WhatsApp Business API - Customer communication

  • React Hot Toast - Beautiful notifications


🎨 Design Philosophy

The entire platform is built around the concept of "Quiet Luxury" - where sophistication speaks through subtlety, not showiness. Every design decision, from color choices to micro-interactions, was made to convey premium quality without being ostentatious.

Key Design Principles:

  • Minimal but Meaningful - Every element serves a purpose

  • Spacious Layouts - Generous white space for breathing room

  • Elegant Typography - Large, graceful headings with calm body text

  • Subtle Animations - Smooth, unobtrusive motion design

  • Premium Feel - Gold accents and soft colors for luxury perception


💡 Unique Selling Points

What Makes This Project Stand Out:

1. Gift Box Builder Innovation Unlike typical e-commerce sites, NACHI offers a complete gift curation experience. This feature differentiates it from competitors and taps into Sri Lanka's strong gift-giving culture.

2. Local Market Optimization

  • WhatsApp-first approach for communication

  • District-based delivery system

  • LKR pricing with local payment considerations

  • Mobile-optimized for Sri Lankan users (primarily mobile shoppers)

3. Production-Ready Architecture

  • Scalable MongoDB database

  • Cloudinary CDN for fast image delivery worldwide

  • SEO-optimized with Next.js SSR

  • Deployed on Vercel with automatic CI/CD

4. Complete Admin Experience Not just a frontend - includes a full-featured admin panel with dark theme, allowing complete store management without technical knowledge.


📱 Responsive Design

Built with mobile-first principles:

  • Mobile (320px - 768px): Optimized for one-handed use, large tap areas

  • Tablet (768px - 1024px): Balanced layout for browsing

  • Desktop (1024px+): Immersive luxury shopping experience

All interactions tested across devices for consistent premium feel.


🔒 Security Features

  • Environment variable protection for sensitive data

  • API route protection with NextAuth middleware

  • Input validation on client and server

  • Secure MongoDB Atlas connection

  • HTTPS-ready for production deployment


📈 Technical Highlights

Performance Optimizations:

  • Next.js image optimization for faster loading

  • Code splitting and lazy loading

  • Server-side rendering for SEO

  • Cloudinary auto-optimization for images

  • Efficient state management with Zustand

Code Quality:

  • TypeScript throughout for type safety

  • Modular component architecture

  • Separation of concerns (API, Components, Models)

  • Consistent coding standards

  • Reusable UI components library

Database Design:

Well-structured MongoDB schemas:

  • Category - Product categorization

  • Product - Product details with variants

  • Order - Customer order management

  • Gift - Custom gift box data

  • GiftBox - Gift packaging options

  • District - Delivery zones

  • Admin - Secure admin accounts


🎯 Target Audience

  • Primary: Sri Lankan luxury shoppers (25-45 age group)

  • Secondary: Gift buyers seeking premium experiences

  • Market: Urban professionals with appreciation for quality


🚀 Development Process

Planning Phase:

  • Market research on luxury e-commerce

  • Design system creation (color palette, typography, components)

  • Database schema design

  • Feature prioritization

Development Phase:

  • Set up Next.js 14 with TypeScript

  • Implemented design system with Tailwind

  • Built reusable component library

  • Created API routes for all CRUD operations

  • Integrated Cloudinary for image management

  • Developed admin panel with authentication

  • Implemented gift box builder with complex state management

Testing & Deployment:

  • Cross-browser testing

  • Mobile responsiveness verification

  • Vercel deployment with automatic updates

  • Performance optimization


🎬 Key Challenges Solved

1. Complex Gift Box State Management The gift builder required managing multiple items, each with variants, along with personal messages, delivery info, and packaging options. Solved using Zustand with persistent localStorage.

2. Variant System Products with multiple sizes and colors required careful cart logic to treat each variant as a unique item while preventing duplicates.

3. Image Upload & Management Implemented direct Cloudinary upload from admin panel with organized folder structure and automatic optimization.

4. Local Market Adaptation WhatsApp integration and district-based features required custom solutions not available in standard e-commerce templates.


📊 Project Scope

  • Timeline: Full-stack development (planning, design, implementation, testing)

  • Pages: 15+ pages including shop, product details, checkout, gift builder, admin panel

  • Components: 35+ reusable React components

  • API Routes: 20+ endpoints for all functionality

  • Database Models: 7 comprehensive Mongoose schemas


🌟 Standout Features Showcase

Gift Box Builder Flow:

  1. Browse products or select from curated collections

  2. Add multiple items to gift box

  3. Choose luxury packaging (wooden box, gift bag, premium wrapping)

  4. Write personal message and select greeting card

  5. Enter sender/receiver details

  6. Schedule delivery date and district

  7. Preview complete gift before checkout

  8. Confirm via WhatsApp or complete order

Admin Workflow:

  1. Secure login with NextAuth

  2. Dashboard overview (products, orders, revenue)

  3. Manage categories with drag-and-drop

  4. Upload products with multiple images to Cloudinary

  5. Track orders and update statuses

  6. View customer information and analytics


💼 Skills Demonstrated

This project showcases proficiency in:

  • Full-Stack Development (Next.js, TypeScript, MongoDB)

  • Modern React (Hooks, Context, State Management)

  • UI/UX Design (Design systems, Responsive design)

  • API Development (RESTful routes, Authentication)

  • Database Design (Schema modeling, Relationships)

  • Third-Party Integration (Cloudinary, WhatsApp)

  • E-Commerce Logic (Cart, Checkout, Orders)

  • Authentication & Security (NextAuth, Protected routes)

  • Deployment & DevOps (Vercel, CI/CD)

  • Mobile-First Development (Responsive, Touch-optimized)


🎨 Visual Identity

Color Palette:

  • Soft Ivory (#F9F7F4) - Calm, luxury background

  • Deep Charcoal (#1E1E1E) - Sophisticated text

  • Soft Gold Sand (#C5A880) - Premium accent

  • Warm Olive (#7C806F) - Secondary accent

  • Carbon Black (#121212) - Admin panel

Typography:

  • Headings: Playfair Display (Elegant serif)

  • Body: Inter / Manrope (Clean sans-serif)

  • Style: Generous spacing, large elegant headings


📱 Live Demo Features

When exploring the platform, you'll experience:

  1. Homepage: Stunning hero section with "Quiet Luxury Fashion" branding

  2. Shop: Filterable product catalog with smooth animations

  3. Product Details: Image gallery, variant selection, stock info

  4. Gift Builder: Step-by-step luxury gift creation

  5. Cart: Slide-in drawer with real-time calculations

  6. Checkout: Streamlined flow with WhatsApp confirmation

  7. Admin Panel: Dark-themed dashboard (login required)


🎯 Results & Impact

This project demonstrates:

  • Professional-grade luxury e-commerce platform

  • Production-ready architecture and deployment

  • Unique innovation with gift box builder

  • Market-specific optimization for Sri Lankan audience

  • Scalable foundation for future enhancements

Estimated Value: $3,000 - $5,000 for a luxury e-commerce platform with custom features


🔮 Future Enhancements

Planned features for scaling:

  • Email notifications for order updates

  • Customer accounts with order history

  • Wishlist functionality

  • Product reviews and ratings system

  • Advanced analytics dashboard

  • Multi-currency support for international expansion

  • AI-powered product recommendations


💭 Personal Reflection

This project was an exciting challenge that combined technical expertise with creative design thinking. Building the gift box builder required solving complex state management problems, while maintaining the "Quiet Luxury" aesthetic demanded careful attention to every design detail.

The integration of local market features (WhatsApp, districts) showcases the ability to adapt global e-commerce patterns to specific regional needs. The result is a platform that feels both internationally sophisticated and locally relevant.


🔗 Technologies Used (Complete List)

Frontend Framework: Next.js 14, React 18, TypeScript
Styling: Tailwind CSS, Framer Motion
State Management: Zustand
Database: MongoDB, Mongoose
Authentication: NextAuth.js, bcryptjs
File Storage: Cloudinary, next-cloudinary
UI Components: Custom component library, Lucide React (icons)
Utilities: date-fns, jspdf (order exports)
Development: ESLint, PostCSS
Deployment: Vercel


📸 Project Highlights

Key Achievements:

  • ✨ Elegant "Quiet Luxury" design system

  • 🎁 Innovative gift box builder

  • 📱 WhatsApp business integration

  • 👨‍💼 Full-featured admin panel

  • 🌏 District-based delivery system

  • 🔒 Secure authentication

  • 📦 Cloudinary image management

  • 🚀 Vercel deployment with CI/CD


Project Status: Complete & Production-Ready
Project Type: Full-Stack E-Commerce Platform
Industry: Luxury Fashion & Retail
Client: NACHI (Luxury Fashion Brand)


"Quiet Luxury. Modern Confidence."


Contact for Demo/Questions

This project is part of my full-stack development portfolio, showcasing expertise in modern web technologies, e-commerce systems, and luxury brand digital experiences.

Project Details

Client
Personal
Tools Used
Next.js 14
React 18
TypeScript
Tailwind CSS, Framer Motion
MongoDB, Mongoose
NextAuth.js, bcryptjs

Interested in a similar project?

I can help you build something amazing like this. Let's discuss your requirements.