PayMyBuddy is a web application to easily send money to your friends!
These instructions will get you a copy of the project up and running on your local machine for development.
- Install Maven 3.6+
- Install Java 8+
- Install Docker and Docker Compose
Start the docker development environment:
./dev.sh docker up -d
./dev.sh db-seed #(optional: feed the database with tests data)
Compile the server with maven and run it:
mvn package
cd server/target/
java -jar paymybuddy-server.jar
Then compile the client and run it:
cd client/
npm i
npm run build
npm run start
To run the tests, type:
mvn verify
See DEPLOYMENT.md.
This is a school project (for OpenClassrooms).
The goal is to create a java web application.