AI-powered eSewa Smart KYC platform — a production-ready frontend for identity verification onboarding.
npm install
npm run dev
9841234567 (or any valid Nepali mobile)demo123 (min 6 chars)src/
├── components/ # Reusable UI (Button, Card, UploadZone, etc.)
├── pages/ # Route pages
├── layouts/ # Auth & Dashboard layouts
├── routes/ # Router + protected routes
├── services/ # API services (auth, kyc, chat, notifications)
├── store/ # Zustand stores
├── hooks/ # Custom hooks
├── forms/ # Zod schemas
├── constants/ # Routes, mock data, colors
├── animations/ # Framer Motion variants
└── utils/ # Helpers
Copy .env.example to .env and set your FastAPI backend URL:
VITE_API_URL=http://localhost:8000/api
Services in src/services/ are ready to swap mock delays for real API calls.
| Command | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Production build |
npm run preview |
Preview production build |
eSewa-inspired fintech UI:
#60BB46#F7F9FB