Skip to content

This is a school project. Goal: create a java web application backend (and I took the opportunity to create a modern frontend using react/nextjs). ✨💵

License

np111/P6_pay_my_buddy

Repository files navigation

PayMyBuddy

Build Status codecov.io

PayMyBuddy is a web application to easily send money to your friends!

PayMyBuddy Presentation (Youtube)

Documentation

Getting started

These instructions will get you a copy of the project up and running on your local machine for development.

Prerequisites

Running App

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

Testing

To run the tests, type:

mvn verify

Deployment

See DEPLOYMENT.md.

UML Diagrams

Notes

This is a school project (for OpenClassrooms).

The goal is to create a java web application.

About

This is a school project. Goal: create a java web application backend (and I took the opportunity to create a modern frontend using react/nextjs). ✨💵

Topics

Resources

License

Stars

Watchers

Forks