Skip to content
forked from OMKE/ULA

Learning/Content Management System for University - Microservice architecture

Notifications You must be signed in to change notification settings

siddharthhudda/ULA

 
 

Repository files navigation

Learning Management System

Description

University of Los Angeles management system.
Backend is done with microservice architecture, frontend is in Angular 9.
There are five roles in total.
Administrator manages university information, users, faculties and study programs.
Teacher manages Exams, Courses and Student's grades.
Student can see it's grades, exams, courses that he is enrolled in, chat with others.
Content creator manages university events, research works and news.
University staff works with university-student related information.

Contributors

Application Architecture

How to run

@TODO

Technologies and frameworks

  • SpringBoot
  • Zuul Proxy
  • Eureka Service Discovery
  • Hystrix Circuit Breaker
  • MySQL
  • MongoDB
  • Angular 9 with ngrx
  • Sass
  • Python (code-generation) - SpringLeaf

Design resources

Figma project
Figma prototype

Documentation

University of Los Angeles - API

About

Learning/Content Management System for University - Microservice architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 69.7%
  • TypeScript 16.8%
  • HTML 9.2%
  • SCSS 4.1%
  • Other 0.2%