Admin backend endpoints are ready:
Backend Status: ✅ Complete
- Add question endpoint: POST /api/admin/add-question
- Seed NCERT endpoint: POST /api/admin/seed-ncert
- Role-based access ready
Frontend Work Required:
- Admin-only dashboard
- Question management interface
- Add/edit/delete questions
- Bulk NCERT seeding interface
- View user statistics
- Monitor platform health
Components to Create:
src/components/AdminQuestionForm.tsx - Add/edit questions
src/components/AdminQuestionList.tsx - List questions
src/components/AdminSeedingPanel.tsx - Seeding controls
- Create
src/app/admin/questions/page.tsx
- Update
src/app/admin/page.tsx
Integration Points:
- POST /api/admin/add-question with question data
- POST /api/admin/seed-ncert with seeding config
- Handle admin-only access
- Show success/error messages
Expected Outcome: Complete admin interface for content management.
Related to backend: Admin Module
This is a GSSoC'26 contribution opportunity!
Admin backend endpoints are ready:
Backend Status: ✅ Complete
Frontend Work Required:
Components to Create:
src/components/AdminQuestionForm.tsx- Add/edit questionssrc/components/AdminQuestionList.tsx- List questionssrc/components/AdminSeedingPanel.tsx- Seeding controlssrc/app/admin/questions/page.tsxsrc/app/admin/page.tsxIntegration Points:
Expected Outcome: Complete admin interface for content management.
Related to backend: Admin Module
This is a GSSoC'26 contribution opportunity!