
English Club: E-Learning Management System
Problem
Learners needed a unified platform to register, access courses, take quizzes, and track progress—without fragmented tools or insecure access.
Solution
Built an end-to-end learning platform with JWT-authenticated REST APIs, role-aware dashboards, and a responsive Next.js frontend for seamless course consumption.
Architecture
Next.js frontend with NextAuth JWT sessions, RESTful API integration, server-side rendering for performance, and modular page routing for courses, quizzes, and progress tracking.
My Contribution
- Integrated frontend with backend RESTful APIs and ensured smooth data flow
- Implemented JWT authentication with NextAuth
- Built user onboarding, course consumption, and progress tracking flows
- Collaborated with backend team on API contracts and error handling
Results
- Complete E2E learning flow from registration to progress tracking
- Secure authenticated access across all user journeys
- Responsive UI built with TypeScript and Tailwind CSS


