Feastly is an AI-powered meal recommendation app designed to help users discover meals based on available ingredients. With Gemini AI, Feastly suggests recipes and provides step-by-step instructions to cook delicious meals effortlessly.
- Authentication System: Secure login, sign-up, and email verification.
- AI Meal Recommendations: Get trending meals suggested by Google Gemini AI.
- Ingredient-Based AI Chat: Enter ingredients, and AI returns a suitable meal with instructions.
- Food Detail Feature: View meal descriptions, ingredients, and preparation steps.
- User Recipes: Create and upload personal recipes to Firestore.
- User Profile: Manage saved recipes, preferences, and history.
| Aspect | Details |
|---|---|
| Framework | Flutter |
| State Management | Bloc |
| Architecture | Clean Architecture (MVVM, Feature-Based) |
| API Handling | Retrofit |
| Local Notifications | Implemented for meal reminders |
| Testing | Mockito |
- Flutter SDK
- Dart SDK
- Android Studio or VS Code
- Clone the repository
git clone https://github.com/Galal-20/feastly.git- Install dependencies
flutter pub get- Run the app
flutter run- Drink Recommendations: Suggest smoothies, detox drinks, and beverages based on user preferences.
- Workout-Based Meal Planning: Personalized meal plans based on fitness goals.
- API Integration: Fetch meals from sources like Spoonacular & Edamam.
- Voice & Image-Based Input: Scan or speak ingredients for recommendations.
- Social Features: Share recipes, reviews, and ratings.
This project was built using Flutter by Team 2 in the Cellula Internship 2025, with 8 talented developers collaborating to create a seamless AI-driven meal experience. En/Galal Ahmed. En/Ahmed Gamal. En/Ahmed Tanany. En/Hossam Muhammed. En/Nourhan Bakry. En/Rana Osama. En/Daniel Adel. En/Mostafa Mahmoud.
Feastly - Eat Smarter with AI!









