vincenzo-ray / quickbite

0 stars 0 forks source link

QuickBite 🍲

QuickBite is a Flutter application designed to help users quickly find recipes based on the ingredients they have on hand. The app offers a simple and intuitive interface where users can enter ingredients, browse recipes that match their ingredients, view detailed recipe instructions, and filter recipes based on dietary preferences. QuickBite is perfect for college students, busy professionals, or anyone looking to reduce food waste and make meal preparation more convenient.

Features

Project Structure

The project is structured with a main directory (lib/) containing the app’s core files. Here’s an overview of each primary file and its purpose:

1. lib/main.dart

2. lib/models/recipe.dart

3. lib/screens/home_screen.dart

4. lib/screens/recipe_list_screen.dart

5. lib/screens/recipe_detail_screen.dart

6. lib/screens/recipe_results_screen.dart

7. lib/services/api_services.dart

8. lib/widgets/info_dialog.dart

9. lib/widgets/search_bar.dart

How to Run the Project

To run QuickBite on your local machine:

  1. Clone the Repository:
    
    git clone git@github.com:vincenzo-ray/quickbite.git
    cd quickbite