Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/omke/ula

Learning/Content Management System for University - Microservice architecture
https://github.com/omke/ula

angular angular9 cms content-management-system docker es6 estudent full-stack java javascript lms microservices mongodb mysql ngrx sass scss spring-boot spring-security

Last synced: about 1 month ago
JSON representation

Learning/Content Management System for University - Microservice architecture

Awesome Lists containing this project

README

        

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

- [Omar Iriskic](https://github.com/OMKE)

## 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](https://github.com/OMKE/SpringLeaf)

### Design resources

[Figma project](https://www.figma.com/file/qc1DDLrPyskpR015t6c3Q1/University-of-Los-Angeles-LMS?node-id=0%3A1)

[Figma prototype](https://www.figma.com/proto/qc1DDLrPyskpR015t6c3Q1/University-of-Los-Angeles-LMS?node-id=0%3A1)

### Documentation

[University of Los Angeles - API](https://documenter.getpostman.com/view/6089658/TVKFzGJv)