A Spring Boot application to track shared expenses and users, inspired by Splitwise.
- User management (create, list)
- Expense management (create, list)
- RESTful API
- MariaDB integration
- Java 17+
- Maven
- MariaDB
- Clone the repository.
- Configure your database in
src/main/resources/application.properties
. - Build and run:
./mvnw spring-boot:run
GET /users
- List all usersPOST /users
- Create a userGET /expenses
- List all expensesPOST /expenses
- Create an expense
./mvnw test