- FALCOZ Alban : SA (Software Architect)
- GALLI Evan : QA (Quality Assurance Engineer)
- GRIPARI Alexandre : Ops (Continuous Integration and Repository Manager)
- LASSAUNIERE Théo : PO (Product Owner)
In the backend folder, you'll find a folder for each service. Each service is set up as a separate project.
Each project has its own maven configuration file. And each depends on a common package, simply named common.
For more details about the purpose of each service, please consult the documentation section.
In the frontend folder, you'll find the Angular project used for our visual interface.
Requirements :
- Java 21
- Maven
cd backend
mvn -f common/pom.xml clean installThen for each service :
mvn -f THESERVICE/pom.xml clean compile exec:java -Dexec.args=--demoThe --demo argument lets you start services with pre-populated data, so you can easily test the project.
To facilitate the launch of the backend, a script that starts all services is provided: backend_start.ps1 --demo or backend_start.sh --demo.
To test the project, you can run mvn test inside the folder of each service. We've setup a Github Action that runs automatically the tests.
Requirements :
- npm
- Angular CLI
cd frontend/steats-teamc
npm install
npm run startWe used a Kanban and a Roadmap, which you can consult here.
[US] Make an order inside a group order #26 :
- As a Client
- I want to be able to make an order while being in a group order
- So that I can enjoy meals with my friends
See the doc folder.