Bilingual BPSC Practice Portal
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I want to launch a clean, fast web portal where students can practise Bihar Public Service Commission previous-year questions in either Hindi or English. The stack must be Next.js on the front end with Supabase (PostgreSQL, Auth, Storage and Edge Functions) on the back.
Core workflow
• A student signs up, selects a language, and starts a timed practice set drawn from the PYQ question bank.
• Each response is stored so that any incorrect answer automatically enters a private “Mistake Notebook”.
• A personal dashboard presents performance analytics (accuracy by topic, time spent per question, progress over sessions, etc.) using Supabase SQL views or edge functions for speed.
Essential deliverables
1. Fully responsive Next.js 14 app, SEO-friendly routing, and bilingual i18n setup.
2. Supabase schema covering users, questions, options, solutions, tags/topics, attempts, and notebook items.
3. Admin interface (simple Next.js route is fine) to bulk-upload CSV/JSON of PYQ data and modify translations.
4. Student area with:
• Question Bank search & filter by year, subject, difficulty.
• Mistake Notebook with re-attempt mode and option to mark “mastered”.
• Performance Analytics dashboard rendered with either Recharts, Chart.js or any lightweight alternative.
5. Secure deployment instructions (Docker or Vercel + Supabase) plus a short README.
Acceptance criteria
• All pages load
Core workflow
• A student signs up, selects a language, and starts a timed practice set drawn from the PYQ question bank.
• Each response is stored so that any incorrect answer automatically enters a private “Mistake Notebook”.
• A personal dashboard presents performance analytics (accuracy by topic, time spent per question, progress over sessions, etc.) using Supabase SQL views or edge functions for speed.
Essential deliverables
1. Fully responsive Next.js 14 app, SEO-friendly routing, and bilingual i18n setup.
2. Supabase schema covering users, questions, options, solutions, tags/topics, attempts, and notebook items.
3. Admin interface (simple Next.js route is fine) to bulk-upload CSV/JSON of PYQ data and modify translations.
4. Student area with:
• Question Bank search & filter by year, subject, difficulty.
• Mistake Notebook with re-attempt mode and option to mark “mastered”.
• Performance Analytics dashboard rendered with either Recharts, Chart.js or any lightweight alternative.
5. Secure deployment instructions (Docker or Vercel + Supabase) plus a short README.
Acceptance criteria
• All pages load
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.