Skip to content

An app created with flutter that manages all your recipes.

License

Notifications You must be signed in to change notification settings

Tonnanto/recipe-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

recipe_manager

An app that manages all your recipes.

This app has been built as part of a project for university. v0.1 only serves that purpose. Development will continue in the future to fully implement all planned features and have a production ready application.

Author

Features

  • Find all your favourite recipes in one app.
  • Create your own detailed recipes that can't be found on any other app.
  • TBD: Add recipes to recipe books and share them with your friends and family in the cloud.

Current state of development

Technology

Data model

  • Recipe books, recipes and ingredients can be created, edited and deleted.
  • The data model can be found in an attached class diagram (recipe-manager-model-class-diagram.png).
  • The app is pre-populated with some demo data including 3 recipe books and 7 recipes and ~75 ingredients.
  • The following functionalities have been added for demo purposes:
    • Deleting all data
    • Resetting the demo data to it's initial state

Data persistence

  • iOS and Android only use a local SQLite Database on the device to persist data.
  • The Web Application is connected to a Google Firestore Database (NoSQL).
  • In the future every platform will be connected to the same Firestore Database (to allow sharing) and mobile devices will additionally use local databases for offline use.

Build and run

  • Open this project (Preferably in Android Studio)
    • Flutter and Flutter Plugin for Android Studio must be installed
  • Run dart pub get
  • Select a device (android emulator, an iOS simulator or a browser)
  • Run main.dart

About

An app created with flutter that manages all your recipes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published