This is a project for the Web and Architecture course at ESIR.
The goal is to create a web application with a microservice architecture. The application is a simple administration panel for a company that manages associations.
The application is composed of a front-end, an API, a mail microservice, a database, a message broker, a reverse proxy, a load tester and monitoring tools.
- How to run
- Service architecture
- Front-end technical documentation
- Back-end (API) technical documentation
You can try the application on our server at:
- wm.fgdou.ovh/
- wm.fgdou.ovh/api/api
- wm.fgdou.ovh/maildev/
- wm.fgdou.ovh/rabbitmq/
- wm.fgdou.ovh/grafana/
- wm.fgdou.ovh/prometheus/
Note : Usernames and passwords for
rabbitmq
andpostgres
are in the .env file.