Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 3.05 KB

README.md

File metadata and controls

47 lines (32 loc) · 3.05 KB

cookBook

A simple Flutter app for MacOS to save and view and your favourite recipes.

alt text

Overview

This simple app allows you to write and save your favourite recipes. This is not my first Flutter project, but it is my first time using the amazing MacOS UI package.

Usage

Run via Flutter, but you can also install it by follwing this guide to create a .dmg file.

Main features

The key features of the app are:

  • Locally save recipes with title, ingredients, instructions, difficulty, portions and time in a Hive box
  • Search for recipes saved in the Home Screen
  • Automatically retrieves a cover image for the recipe by scraping Yahoo Images. It is also possible to use the stock image for the category instead of the web-scraped one. The stock one will be used also in case of no internet conneciton
  • When viewing a recipe, the portions can be adjusted as needed, resulting in the automatic adjustment of the ingredients quantities (my favopurite feature)

Possible improvements

There are a few feature I would like to add in the future, some of which I am actively working on, such as:

  • Option to choose a web image for the recipe, or a local image. The latter is much more complicated to do, as MacOS is very strict on accessing local files
  • Modify an existing recipe (coming soon...)
  • Export the recipe or the shopping list to phone. This is tricky as there is no AirDrop integration with flutter as far as I know. It could be possible to export a .txt file and open it in the notes to automatically sync it with the phone, but it is not very straightforward...

Known issues:

There isn't any major issue for now, but because of the way the data is gathered by the searchbar in the Home Screen, the recipes will still be visible in the Home Screen, even after they are deleted. The issue is fixed as soon as the user starts typing on the searchbar. I am currently working to solve this.

Screenshots:

Creating a recipe

Screenshot 2023-02-13 at 00 39 14

Recipes are stored by category

Screenshot 2023-02-13 at 00 34 08

Save onlinde recipes in a reading list

Screenshot 2023-02-13 at 00 34 16

Search for recipes in the home page

Screenshot 2023-02-13 at 00 33 57

Contributors