Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Finder Documentation

need to use flutter pub get to rebuild

Project Overview

Name: Recipe Finder Version: 2.0.0 Author: Jackson Heim Date: April 5, 2025

Description

The Recipe Finder is a Flutter-based application that allows users to search for recipes using an API. Users can browse recipes by categories or use the search function to find specific recipes. Also, users can favorite recipes they like so they can be found easier later.

Features

Search Recipes: Users can search for recipes. Categories: Users can browse recipes by different categories. Favorite Recipes: Users can favorite recipes they like and uses shared preferences to remember what was saved. Recipe Instrucionts: Users can see full recipe details by clicking on the recipe.

Development Process

After the initial planning phase, I spent a long time getting the project to actually work using flutter and testing with the andriod emulator. I hust worked on things when I felt like it switching around between adding and fixing different things in the app. All the while I used the flutter documentation website to look things up when needed, and used co-pilot to help me sort out the bugs and formatting errors.

Extra effort

Each picture of a meal can be clicked on to have the whole recipe details pop up. This works in the search, the categories, and if there are favorites in the favorites tab.

The recipe is added to your favorites by pressing the heart icon and it fills up when it is in the favorites. This way it can be toggled back and forth.

Issues

Unfortunately, TheMealDB API does not support combining filters directly in a single request. So for example, I cannot filter by country and search by name. I can only do one or the other. And I know this is not what the project intended but the best I can do is do the searches separately.

Resources Used

-in class tutorials -Flutter Documentation -TheMealDB API -Microsoft Copilot for coding assistance

Citations

for help with coding -https://docs.flutter.dev/ -https://docs.flutter.dev/data-and-backend/state-mgmt/simple -https://copilot.microsoft.com/

all images and recipe info on the app come from the api -https://www.themealdb.com/

header icon -https://www.svgrepo.com/svg/490738/food-restaurant

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages