This is the project for the exam of "Laboratory of advanced programming" held by professor Mecella, Sapienza 2023
- Clone the repository with
git clone
- Move into the folder with
cd energyXChange
- Run the command
docker-compose up
โ ๏ธ If you are using a macbook with M1/M2: Decomment the line that changes the platform attribute for the db in the docker-compose.yml
- Simone Teglia, 1836794
- Tommaso Bersani, 1840825
- Lakshit Bahl, 2046611
- Caroline Wie, 2054403
The backend id developed with Java Spring Boot
We've used React to build our frontend, with some dependencies like
- Axios (for the REST API calls)
- Material UI
- Fontawesome Icons
The MOM is a rabbitMQ container that uses a queue to let buyers and sellers exchange messages
A simple MySql database