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:runGET /users- List all usersPOST /users- Create a userGET /expenses- List all expensesPOST /expenses- Create an expense
./mvnw test