Course Website

One month

NextJs, MongoDB, TailwindCSS, TypeScript, GIT

I designed and developed a fully functional course website that provides an interactive platform for employees to watch lessons and complete Wordwall quizzes related to their training.

🦾 Key Features:

  • Course Management: A structured course page displaying lessons with titles and descriptions.
  • Lesson Page: Integrated Google Drive video previews and Wordwall quizzes for interactive learning.
  • Admin Dashboard: Comprehensive course management with the ability to create, update, and delete courses.
  • User Management: Admins can manage users efficiently.
  • Secure Authentication: Role-based authentication for both frontend and backend routes.
  • Multi Language: Users can use the website in two languages (Sinhala, English) and change it whenever they want.
  • Responsive Design: Responsive design for mobile and desktop.

This platform was specifically designed to enhance employee training at a clothing manufacturing company, improving productivity by providing structured learning resources. It enables employees to expand their knowledge, assess their progress, and allows administrators to track learning outcomes effectively.

🧠 Key Learnings & Technologies:

  • Full-stack development with Next.js and MongoDB.
  • Implementing robust user authentication and authorization.
  • Creating dynamic iframes for embedding interactive content.
  • Developing responsive UIs using TailwindCSS.

GitHub repository🔗

Live demo🔗