Build a scalable MVP/prototype within 1 week for:
- Admin
- Teacher
- Student
This is not an ERP. The goal is a usable MVP with a scalable architecture, modular codebase, and AI IDE friendly structure.
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
- Redux Toolkit
- RTK Query
- React Hook Form
- Zod
- Next.js Route Handlers
- Prisma ORM
- PostgreSQL
- Clerk
- Cloudinary
- Supabase Storage
- Vercel
- Neon PostgreSQL or Supabase
Frontend pages and components
-> React Hook Form and Zod
-> RTK Query
-> Next.js API route handlers
-> Feature service layer
-> Prisma ORM
-> PostgreSQL- Folder structure
- API structure
- Routes
- Authentication
- Middleware and permissions
- Features and rules
- Database schema
- Development plan
- Frappe LMS reference
- Project progress
- Use UUID everywhere.
- Keep APIs modular.
- Never hardcode role logic in components.
- Use the service layer.
- Use reusable tables and forms.
- Keep feature-based architecture.
- Store files externally.