This project aims to demonstrate selected basic concepts, such as but not limited to:
- RESTful API (CRUD with proper HTTP status codes)
- Data mapping to object (structs)
- Validation (limited to request for simplicity)
- Objects with enforced valid state via constructor
- Integration with external API (FakeStoreAPI)
- Integration with database
- Testing
- Usage of Echo framework
- Usage of Docker Compose