ULA

Learning/Content Management System for University - Microservice architecture

Stars
19

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