The Learning Management System (LMS) allows users to purchase lectures, watch them on-demand, and upload their own lectures. This platform is ideal for both learners seeking structured education and instructors wanting to share their expertise.
- Lecture Purchase: Users can browse and purchase lectures in their areas of interest.
- Video Streaming: Watch purchased lectures online via a built-in video player.
- Lecture Upload: Instructors can upload lectures, manage their content, and update course details.
- User Profiles: Each user has a profile where they can view purchased content, uploaded lectures, and manage personal details.
- Authentication: Secure user authentication and authorization for accessing different functionalities.
- Admin Dashboard: Admins can manage users, monitor purchases, and oversee lecture uploads.
Make sure you have the following installed:
- Clone the Repository:
git clone https://github.com/your-username/your-lms-repo.git cd your-lms-repo