SkillAgentSearch skills...

ElearningManagementSystem

This is an Elearning Management System Application developed using SpringBoot and Angular 12 with spring security & JWT token based authentications

Install / Use

/learn @gowthamrajk/ElearningManagementSystem

README

ElearningManagement ❤️

For more such developments, visit my Portfolio

🌎 Visit Demo : Elearning Management System

🔭 Features :

  • 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

ADMIN Mode 🔭

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.

PROFESSOR Mode ❤️

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.

USER Mode 😄

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.

[Additional Feature: The user can enroll to learn youtube tutorial courses as an embedded video course in the portal itself]

About Project Development 🥅

This project was generated with Angular CLI version 12.0.3.

Development server

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.

Code scaffolding

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.

Build ⚡

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests 🚀

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help 💬

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

TECHNOLOGIES USED 📌

Front End 📫

Angular HTML5 CSS3 TypeScript jQuery Bootstrap JavaScript Font Awesome Google Fonts Material-UI

Additional Stack 😄

Filesaver JS Youtube Player API OWL Carousel Material Design Icons

Server Side ⚡

Spring Boot Java Spring Spring Boot Spring Boot Spring Boot Hibernate

Database 🥅

MySQL

Development 🔭

Java

Development Tools 📺

Postman Spring Visual Studio Code

UI overview ❤️

Landing Page

image image image image image image image

NEW USER REGISTRATION page

image image

Registration success

image

LOGIN page

image image image

<br>

ADMIN MODE: 📫

Admin Dashboard

image image image

Add New Professor

image image

Add New Course

image image

Add New Chapters

image image ![image](https://user-images.githubusercontent.com/43011442/130578426-84fca402-9993-4fb3-80b3-7b09

View on GitHub
GitHub Stars36
CategoryData
Updated1mo ago
Forks26

Languages

HTML

Security Score

80/100

Audited on Feb 5, 2026

No findings