E-learning platform built with Express and MongoDB
E-learn is a full-stack e-learning platform which provides different features for both students and instructors. The app makes use of Mongoose to define database schemas and has a local authentication system based on PassportJS and Bcrypt. It features a simple dashboard showing different infomation based on user roles. Instructors can publish and manage courses and individual lessons. Students can register for courses and attend lessons.