A Spring Boot backend service for managing shopping lists and items. This application provides RESTful APIs for creating and managing shopping items.
A Shopping List app to learn from!
Cartio is a shopping list management service that currently allows:
- Creating new shopping items with properties such as name, amount, and purchase status
- Storing items persistently in a database through JPA
- Managing items through a RESTful API interface
- Full test coverage with integration and JSON serialization tests
And a lot more to come!
- Java 17
- Spring Boot 3.x
- Spring Data JPA - For database operations
- JUnit 5 - Testing framework
- Maven - Dependency management
- H2 Database - Development database