Skip to content

GFynbo/RecipeManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RecipeManager

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.

Tasks

  • 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

How to run

  1. Ensure you have Java 8 SDK and the listed Maven dependencies
  2. Intellij IDE

Footer

Made with ❤️ by Gavin Fynbo

About

A recipe manager written in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages