There are three types of users on an online learning platform, and your task is to provide functionality for each of them.
Administrators should have an admin panel to manage the platform’s content.
Instructors should be able to use features such as personal profiles, course management, view orders, payment management, reviews, and ratings.
Learners should have access to personal profiles, payment methods, course exploration functionality, a cart, a list of active courses, notifications, course content, certificates, and a system for ratings and reviews.