A full-stack course-selling web-application developed by using the MERN stack. The app has a user-side and an admin/educator side.
🔶 On the user-side, a user can :
- Login/Signup to the app.
- View courses.
- Purchase courses.
🔷 On the admin/educator-side, an admin can :
- Login/Signup to the app.
- Publish new courses.
- Edit an existing course.
🟡 Features of the application :
- Separate interfaces for users and admin.
- Implemented JWT authentication for users and admin.
- Implemented protected routes and authorization.
- All the data of users, admins and courses gets stored in a MongoDB database.