I developed a robust and user-friendly Learning Management System (LMS) tailored to Skillsyard's needs, designed to provide an engaging learning experience for users and streamline course management for administrators.
Key Features:
Course Management: Allows instructors to create, update, and manage courses effortlessly.
User Dashboard: Personalized dashboards for students to track progress, manage enrolled courses, and access resources.
Interactive Learning: Integrated features such as quizzes, assignments, and discussions to enhance engagement.
Admin Panel: A comprehensive admin panel for managing users, monitoring activities, and analyzing performance metrics.
Responsive Design: Built with a mobile-first approach, ensuring seamless user experience across all devices.
Tech Stack:
Frontend: Next.js for fast rendering and optimized performance.
Backend: NestJS for building a scalable and modular API architecture.
Database: MongoDB for flexible and reliable data storage.
Other Tools: Docker for deployment and GraphQL for efficient data fetching.