Skip to content

MichalStaszkiewicz/flavor-fusion

Repository files navigation


About Flavor Fusion 🌮

Flavor Fusion is a cooking 👨‍🍳 app that helps you find 🔎 and cook 👩‍🍳 delicious recipes 😋. With over 1.7 m ✨ recipes from around the world 🌎, Flavor Fusion is the perfect app for anyone who loves to cook 🧑‍🍳 or wants to learn 📚 how to cook 👩‍🍳.

Built With

Static Badge Static Badge Static Badge Static Badge Static Badge

Key Features ✨

  • Search: Search for recipes by name, ingredient, difficulty level, or category.
  • Recipe information: Each recipe includes nutritional information 🥑, calories 🔥, a description, and step-by-step instructions.
  • Shopping list: Add ingredients from recipes to your shopping list 🛒.
  • Favorites: Save recipes that you want to have always on hand.

Try Flavor Fusion Today!

Download Flavor Fusion for free on the Google Play Store

Static Badge

Getting Started 🚀

Prerequisites 🛠️

  • Operating system: Windows 🖥️, macOS 🍎, or Linux 🐧

  • Flutter SDK: Install the Flutter SDK from https://docs.flutter.dev/get-started/install.

  • Android Studio (or VS Code with Flutter extension): Install Android Studio or VS Code with Flutter extension for development and debugging 🛠️

  • Android emulator or physical Android device: Set up an Android emulator or connect a physical Android device for testing purposes.

  • Get api key: Go to: https://console.suggestic.com/dev/keys create a free account and obtain your API key 🔑.

Installation 👨‍🔧

  1. Clone the project using the following command:
    git clone https://github.com/MichalStaszkiewicz/flavor-fusion.git
  2. Install the project dependencies using the following command:
    flutter pub get
  3. Create a .env file in the project directory and add the following environment variables:
API_TOKEN = "PUT_YOUR_API_TOKEN"
  1. Connect physical phone or run an emulator.

  2. Run the project using the following command:

    flutter run