NFC Smart Card Platform - Digital business card solution for professionals in India
Before starting development, read these docs in order:
- ARCHITECTURE.md - System overview, tech stack, folder structure
- DEVELOPER_GUIDE.md - Setup instructions, workflows
- DATABASE_SCHEMA.md - Supabase tables & RLS policies
- API_CONTRACTS.md - API endpoint definitions
- TASK_ASSIGNMENTS.md - Who owns what module
- CODING_STANDARDS.md - Code conventions
# Install dependencies
npm install
# Copy environment variables
cp .env.example .env.local
# Start development server
npm run dev
# Open http://localhost:3000| Developer | Modules |
|---|---|
| Dev 1 | Admin Dashboard, Financial Dashboard |
| Dev 2 | Agent Dashboard, Landing Page |
| Dev 3 | Customer Dashboard, Public Tap View |
- Frontend: Next.js 14 (App Router)
- Styling: Tailwind CSS + shadcn/ui
- Backend: Supabase (PostgreSQL, Auth, Storage)
- Hosting: Vercel
taponce/
├── docs/ # 📚 Documentation
├── public/ # Static assets
├── src/
│ ├── app/ # Next.js pages & API routes
│ │ ├── (public)/ # Public tap view (Dev 3)
│ │ ├── (marketing)/ # Landing page (Dev 2)
│ │ ├── admin/ # Admin dashboard (Dev 1)
│ │ ├── agent/ # Agent dashboard (Dev 2)
│ │ └── dashboard/ # Customer dashboard (Dev 3)
│ ├── components/ # UI components
│ ├── lib/ # Utilities & hooks
│ └── types/ # TypeScript types
└── ...
🤖 This project uses AI-assisted development. Each file contains context comments for AI continuity.