Go to file
hardik 498bd34178 first commit 2026-07-24 14:48:35 +05:30
public first commit 2026-07-24 14:48:35 +05:30
src first commit 2026-07-24 14:48:35 +05:30
.env.example first commit 2026-07-24 14:48:35 +05:30
.gitignore first commit 2026-07-24 14:48:35 +05:30
.oxlintrc.json first commit 2026-07-24 14:48:35 +05:30
.prettierrc first commit 2026-07-24 14:48:35 +05:30
README.md first commit 2026-07-24 14:48:35 +05:30
index.html first commit 2026-07-24 14:48:35 +05:30
package-lock.json first commit 2026-07-24 14:48:35 +05:30
package.json first commit 2026-07-24 14:48:35 +05:30
tsconfig.app.json first commit 2026-07-24 14:48:35 +05:30
tsconfig.json first commit 2026-07-24 14:48:35 +05:30
tsconfig.node.json first commit 2026-07-24 14:48:35 +05:30
vite.config.ts first commit 2026-07-24 14:48:35 +05:30

README.md

Luxe — Premium Companion Directory Platform

Enterprise-grade React frontend built for scale, performance, and premium UX.

Tech Stack

  • React 19 + TypeScript + Vite
  • Material UI v7 (custom luxury theme)
  • TanStack Query · Zustand · React Hook Form · Zod
  • Framer Motion · i18next · React Helmet Async
  • PWA-ready with service worker

Getting Started

npm install
cp .env.example .env
npm run dev

Open http://localhost:5173.

Scripts

Command Description
npm run dev Start development server
npm run build Production build
npm run preview Preview production build
npm run lint Run ESLint

Architecture

src/
├── app/           # App shell, providers, router
├── components/    # Shared UI (design system, layouts, search)
├── features/      # Feature modules (home sections, etc.)
├── pages/         # Route-level page components
├── layouts/       # Main, Auth, Dashboard layouts
├── theme/         # MUI theme, design tokens
├── store/         # Zustand stores
├── hooks/         # Custom React hooks
├── api/           # Axios client & interceptors
├── services/      # API service layer
├── validators/    # Zod schemas
├── types/         # TypeScript definitions
├── constants/     # App constants & mock data
├── config/        # i18n, env config
├── utils/         # Utility functions
└── styles/        # Global CSS

Phase 1 (Complete)

  • Enterprise folder structure
  • Luxury design system (dark/light/auto themes)
  • Responsive header with mobile drawer
  • Global search with recent queries
  • Premium landing page (all sections)
  • Auth layout (login, register, forgot password)
  • SEO metadata & structured data
  • PWA manifest

Phases Roadmap

  • Phase 2 — User-facing pages (profiles, cities, categories, blog)
  • Phase 3 — Advertiser dashboard
  • Phase 4 — Admin dashboard
  • Phase 5 — Blog & forum
  • Phase 6 — Wallet, ads, notifications, verification, analytics

License

Private — All rights reserved.