Project used for managing data of favourite recipes.
The application allows users to manage their favourite recipes. It also allows users adding, updating, removing and fetching recipes. Additionally, users can filter available recipes based on one or more of the following criteria:
- Whether the dish is vegetarian
- The number of servings
- Specific ingredients (either include or exclude)
- Text search within the instructions
The information about the project structure and architectural choices are given on Architecture section.
In order to run and test the application, see details on How to run? and How to test? sections.
For API documentation of the application, please visit the following pages:
- Spring Boot
- Spring Web
- Spring Data JPA
- Project Lombok
- JUnit
- SpringFox
- Flyway
- PostgreSQL
Spring Boot Reference Documentation
Spring Data JPA Reference Documentation
JUnit 5 User Guide
- 0.1 Initial Release