Foodie is a Flutter-based application designed to give users a list of meals that they can prepare for themselves by providing them with the list of ingredients and steps on how to make it. 🧑🍳 The app also allows a user to save your favorite recipes for quick access later.
This project uses the following Flutter packages:
- flutter/material.dart: The core Flutter framework, providing Material Design components.
- cupertino_icons: This package provides the Cupertino icons used in the application.
- cloud_firestore: A Flutter plugin for Cloud Firestore, enabling you to interact with Firebase's NoSQL database.
- firebase_auth: A Flutter plugin for Firebase Authentication, allowing users to authenticate using Firebase.
- provider: A package for state management, providing a flexible and lightweight solution.
- shared_preferences: A Flutter plugin for reading and writing simple key-value pairs that persist on disk.
- image_picker: A Flutter plugin for selecting images from the gallery or taking new photos with the camera.
- flutter_test: A testing framework provided by Flutter to write and run tests for your Flutter application.
To install the required dependencies, run: ↪️
flutter pub get
To get started with this project, clone the repository and run the following commands:
git clone https://github.com/AaronPeterOcen/Foodie.git
cd Foodie
# flutter run
Start the app on your connected device or emulator:
flutter run