TRUELUXE NEPAL
A cinematic luxury e-commerce experience engineered for the premium Nepali market.
Project Overview
TrueLuxeNepal redefines what a luxury e-commerce platform looks like in the Nepali market. Inspired by Apple's editorial product storytelling and global premium brand experiences, it prioritizes cinematic presentation, minimalist aesthetics, and a frictionless customer journey — far removed from the cluttered feel of traditional online marketplaces.
The platform is architected across two distinct surfaces: a customer-facing storefront with product discovery, cart, multi-step checkout, and account management; and a comprehensive admin panel covering everything from product and order management to analytics, coupons, banners, and newsletter campaigns.
The core engineering mandate was full-stack integrity — a type-safe ORM (Prisma), real-time validated forms, localStorage-persisted client state, and a dual authentication model that keeps customer sessions and admin access cryptographically separate. Built on a production-grade Bun runtime and deployed on Vercel's edge network, TrueLuxeNepal delivers both visual luxury and backend robustness.
Core Dependencies and Frameworks
The technology stack was selected to minimize operational overhead while maximizing developer velocity.
Core Framework
Data, ORM & Authentication
Forms & Validation
UI & Motion
Data & Admin Utilities
Infrastructure & Runtime
System Data Flow and Security Boundaries
The system is designed in discrete layers, establishing strict boundaries between the client, the server actions, and the database.
Source Code Organization
A predictable folder structure is critical for a solo developer to maintain velocity over time.
Prisma Schema & Domain Overview
The database utilizes Supabase PostgreSQL via Prisma ORM with a dual-URL connection strategy: a pgBouncer-pooled URL for all runtime queries and a direct URL reserved exclusively for schema migrations. Prisma's type-safe query builder ensures every database interaction is validated at compile time.
Zero-Trust Architecture
The database utilizes Supabase PostgreSQL via Prisma ORM with a dual-URL connection strategy: a pgBouncer-pooled URL for all runtime queries and a direct URL reserved exclusively for schema migrations. Prisma's type-safe query builder ensures every database interaction is validated at compile time.
Identity & Access
SCHEMAProduct Catalog
SCHEMACommerce & Transactions
SCHEMACustomer Engagement
SCHEMACMS & Configuration
SCHEMAVisual Identity and Luxury Aesthetic
The design system focuses on clean and structured presentation, establishing a consistent brand identity.
Principles
- Cinematic Minimalism: Product pages are editorial — large imagery, generous whitespace, and Apple-inspired presentation replace dense catalog grids.
- Monochrome Foundation: The palette is anchored in black, white, and warm neutrals, with color used sparingly to signal status rather than decorate.
- Premium Typography: High-contrast display type at large scales evokes editorial luxury, while clean sans-serif body text maintains legibility across all devices.
- Motion as Luxury Signal: Smooth Framer Motion transitions and scroll-triggered reveals communicate craftsmanship — every state change feels intentional.
- Mobile-First Performance: The storefront is optimized for mobile discovery with full-screen product moments and bottom-anchored primary actions.
Engineering Patterns
Architectural Trade-offs and Key Decisions