Physics Quiz App
A web and Android physics learning platform with daily challenges, lesson practice, instant feedback, progress analytics, streaks, leaderboards, and content administration.
Project details
Physics students and educators need one structured system for syllabus-based questions, recurring practice, targeted lesson quizzes, reduced question repetition, and clear visibility into learning progress. Managing those experiences separately makes consistent practice and content operations difficult.
Physics Quiz App brings the student learning journey and administrative workflow into one role-based platform. Exam-year-specific weekly content pools feed daily quizzes, while lesson practice, immediate multimedia feedback, attempt review, analytics, streaks, and leaderboards help students practise consistently and understand their progress.
The project delivers an end-to-end student and administrator application spanning authentication, daily and lesson quizzes, immediate feedback, answer review, analytics, leaderboards, content management, scheduling, and Android delivery. Public impact claims remain limited to verified implemented functionality while the product continues in beta development.
- Next.js 16
- React 19
- TypeScript 5
- Tailwind CSS 4
- Recharts
- Lucide React
- Next.js Route Handlers
- Layered controllers and services
- PostgreSQL functions
- Supabase PostgreSQL
- Supabase Storage
- Supabase Auth
- Email OTP
- Role-based authorization
- Upstash Redis
- Rate limiting
- Row Level Security
- HTTP security headers
- Vercel
- Capacitor 8
- Android
- k6
- ESLint
- TypeScript strict mode

