A team of esprit students developing microservices for a project implementing an Odoo clone.
Client Side: Angular 12 , RxJs, NgRx, NgPrime, RsocketClient
Server Side: Spring, Zuul, Eureka, MongoDB (reactive), Flux, RSocketServer ,Nodejs
Our project is for Human Resource Management,it contains 12 microservices with Zuul gateway and an Eureka server ,our microservices are in one container docker and they are using api from each other .
- Auth/User management Microservice
- Employees microservice
- Job microservice
- Attendance microservice
- Leave microservice
- Project microservice
- Client microservice
- Invoice microservice
- Claim microservice
- Department microservice
- Notification microservice
- Client satisfaction microservice
- Auth / Usermanagement Microservice : manage user authentification and register
- Employees microservice : manage employees
- Job microservice : manage posting jobs
- Attendance microservice : manage attendance for employees
- Leave microservice : manage leaves for employees
- Project microservice : manage projects for each client
- Client microservice :manage clients
- Invoice microservice :manage invoices for the company
- claim microservice :manage claims
- Department microservice :manage departements
- Client feedback acquisition :
- Notification microservice :manage notification for admin v
- Eureka serveur :
- Zuul gateway :