Elegance is Timeless.
Lumière is a high-end e-commerce platform designed to offer an immersive, luxurious shopping experience for fine jewellery. Built with modern web technologies, it prioritizes aesthetics, smooth interactions, and a premium user journey.
- Immersive Visuals: Parallax effects, text reveals, and high-resolution editorial imagery.
- Interactive Collections:
- 3D Card Tilt: Subtle, premium hover effects on product cards.
- Pan-and-Zoom: Detailed inspection of jewellery pieces on product pages.
- Responsive Design:
- Mobile Menu: Elegant slide-down navigation.
- Filter Drawer: Slide-over filtering experience on mobile devices.
- Dynamic Routing:
- Category Filtering: URL-based filtering (
?category=rings) for shareable links. - Product pages: SEO-friendly slugs for every item.
- Category Filtering: URL-based filtering (
- Maison & Bridal: Specialized storytelling pages for brand heritage and bridal collections.
- Deployment Ready: Zero-config Vercel setup with dynamic favicons and environment handling.
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS & Variable Fonts (Playfair Display, Lato)
- Animations: Framer Motion
- Icons: Lucide React
- Database: MongoDB (Mongoose) - Optional for frontend demo
-
Clone the repository
git clone https://github.com/OVAIS69/Lumiere.git cd Lumiere -
Install dependencies
npm install
-
Run the development server
npm run dev
-
Open in Browser Visit
http://localhost:3000to see the application.
This project is optimized for Vercel.
- Import this repository into Vercel.
- (Optional) Add your
MONGODB_URIenvironment variable for backend features. - Deploy!
For a frontend-only demo, you can skip the database connection. The app gracefully falls back to mock data.
src/
├── app/ # Next.js App Router pages
├── components/ # Reusable UI components
│ ├── layout/ # Navbar, Footer
│ ├── product/ # Cards, Gallery, Info
│ ├── sections/ # Hero, Featured Collections
│ └── ui/ # Buttons, primitive UI elements
├── lib/ # Utilities, DB connection, Mock Data
└── models/ # Mongoose Schemas
© 2026 Lumière Jewellery. All rights reserved.
