Skip to content
/ ULA Public

Learning/Content Management System for University - Microservice architecture

Notifications You must be signed in to change notification settings

OMKE/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