Skip to content

University's Learning management system web application implemented with microservices architecture. Built with Spring and Angular

Notifications You must be signed in to change notification settings

ColdWolfDeveloper/Learning-management-system

 
 

Repository files navigation

Learning management system

University's Learning managment system web application built with Spring and Angular.

There are four groups of users: guests, students, teachers, administrators.

Guests may view the home page and basic information about the University.

Students can track their subjects and previous studies, teachers manage subject and exam realizations, while administrators manage the entire University.

System architecture

The system is using the client-server and layered architecture.

The backend is implemented with microservices architecture and database per service pattern.

Authentication and authorization are realized with JWT, including access and refresh tokens.

system-architecture

Technologies used

  • Spring Boot
  • Spring Cloud
  • MySQL
  • Angular
  • Angular Material
  • TailwindCSS
  • Docker

About

University's Learning management system web application implemented with microservices architecture. Built with Spring and Angular

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 47.5%
  • TypeScript 43.1%
  • HTML 8.5%
  • Other 0.9%