Managing a 21-day coding program with multiple participants, tutors, and admins presented challenges in task distribution, progress tracking, and maintaining effective communication across different user roles.
Solution
Developed an efficient and scalable Learning Management System for a 21-day coding program, facilitating interactive learning and efficient communication between participants, students, and admins.
Participant dashboard with progress tracking, leaderboards, and task management
Tutor interface for assignment creation, grading, and student progress monitoring
Admin panel for system-wide analytics and user management
Multi-tiered user roles with role-specific functionalities and access controls
Comprehensive task lifecycle management from creation to grading
Technologies
Built using Next.js, Express, Node.js, PostgreSQL, Prisma, and Auth.js.
Impact
Streamlined the learning process, improved task management efficiency, and enhanced communication between all users, resulting in a more engaging and effective 21-day coding challenge experience.
Like this project
Posted Oct 22, 2024
Developed an efficient and scalable Learning Management System for a 21-day coding program, facilitating interactive learning and efficient communication.