It is an Elearning Management System which can facilitate you to enroll and Learn courses, add those to your wishlist, and also manage the entire application. It has 3 modes of operation as 1) ADMIN 2) USER 3) PROFESSOR
- HTML
- CSS
- TypeScript
- Jquery
- Youtube-player-api
- Angular Material
- Bootstrap
- JAVA
- Spring Boot
- Spring Security
- Jwt Bearer Tokens
- MySQL Database
- Spring Tool Suite
- Postman
- Visual Studio Code
- Administrator(Admin)
- User(Student)
- Professors
This project was generated with Angular CLI version 16.2.1.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run spring application as a spring boot app. Navigate to http://localhost:8000/. Also, make changes in the application.properties(database related things) file accordingly.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory.
To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.
This mode makes you as an admin and you can perform various activities like...
- Adding a Professor
- Managing Users/Learners
- Managing Professors
- Add new Courses & Chapters
- view Professor List, Course List, User List
- Accept or Reject the Professors when they register as a new Professor for this Portal.
- Get various details on the admin dashboard as Total Professors, Total Users, Total Learners, Total Courses, Most Liked Courses & Total Chapters added to the courses.
This mode makes you as a Professor and you can perform various activities like...
- Professor can register for a new account in-order to login to the portal
- Check the available User List
- check the available courses
- Add new Courses
- View & Edit Professor profile details
- Enroll any of you wished course and Professor can also learn courses and make them as favourite
- check your registration approval as a valid Professor by the ADMIN
- Add new Chapters for respective courses
- Get various details on the Professor dashboard as Total Learners, Total Courses, Most Liked Courses & Total Chapters added to the courses.
This mode makes you as a user and you can perform various activities like...
- User can register for a new account in-order to login to the portal
- Check the available Course List
- check the available specific learning contents and wishlist
- View & Edit user profile details
- Enroll to new courses
- check your enroll courses and favourite courses
- Get various details on the user dashboard as Total Learners, Total Courses, Most Liked Courses & Total Chapters added to the courses.