A Spring Boot REST API to manage user payments — track, add, and analyze totals.
- Add a payment
- View all payments
- Get total payment for a user
- Java 17
- Spring Boot
- Maven
- Docker
| Method | Endpoint | Description |
|---|---|---|
| POST | /payments |
Add a new payment |
| GET | /payments |
List all payments |
| GET | /payments/{userId}/total |
Total paid by user |
docker build -t paymenttracker-app .
docker run -p 8080:8080 paymenttracker-app