mega-examforge

byKESAVA

Build a production-ready SaaS web app called ExamForge. STACK: - Frontend: Next.js 14 + Tailwind + shadcn/ui - Backend: FastAPI Python - Database/Auth/Storage: Supabase - AI: Claude API - Payments: Razorpay - Queue: Redis + Celery - Deployment: Vercel + Railway - Dockerized setup CORE FEATURES: 1. Teacher authentication (email/password + Google OAuth) 2. Upload PDF/text notes 3. Parse documents and extract text 4. Generate exams using AI 5. MCQ, short, long, true/false questions 6. Editable questions UI 7. Export PDF and DOCX 8. Shareable student quiz links 9. Auto grading for MCQs 10. Credits system + subscriptions 11. Dashboard analytics 12. Async exam generation using Celery DATABASE TABLES: - users - exams - questions - quiz_sessions - uploads - payments BACKEND API: - upload file/text - generate exam - get exam - edit questions - export PDF/DOCX - student quiz routes - Razorpay integration - dashboard stats FRONTEND PAGES: - login/signup - dashboard - generate exam wizard - exam editor - billing page - public student quiz page IMPORTANT: - Use clean scalable architecture - Include Docker setup - Include README - Include .env.example - Include Supabase schema.sql - Use JWT middleware - Use async Celery workers - Production-ready code only First generate: 1. Complete folder structure 2. Database schema 3. Backend architecture 4. Frontend architecture Do NOT generate all code at once. Generate module-by-module.

No preview

Comments (0)

No comments yet. Be the first!

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.