Welcome to the RecipeManager! This is a Java project written as a way to store and keep track of tested recipes with various additional features. Tasks are outlined below.
- GUI Features
- New recipe button and form
- Back button on new recipe
- ListView and dynamically loaded pane with recipe information
- Data persistence with GSON
- New recipe form validation with ControlsFX validation
- Close button and save on close
- Create and add new recipe model to list view on new recipe form
- Edit recipe option
- Beautify the recipe display
- Add import recipe feature
- Add a calendar
- Add and allow images under the recipes
- Fix the re-selection of recipe option.
- Setup JavaFX
- Add fxml files
- Fill out controller
- Finish the following classes:
- Recipe
- Ingredient
- Directions
- CookTime
- Review
- RecipeManager
- RecipeController
- Add the rest of the features and directions to the README
- Add additional classes for future features
- Ensure you have Java 8 SDK and the listed Maven dependencies
- Intellij IDE
Made with ❤️ by Gavin Fynbo