https://github.com/madhavbhayani/recipes
Recipes Application in Flutter | Meal | Static API Recipe Finder Application
https://github.com/madhavbhayani/recipes
bhayani flutter madhav meal recipe-api recipe-search recipes recipes-app themealdb themealdb-api themealdb-recipe
Last synced: 3 months ago
JSON representation
Recipes Application in Flutter | Meal | Static API Recipe Finder Application
- Host: GitHub
- URL: https://github.com/madhavbhayani/recipes
- Owner: madhavbhayani
- Created: 2025-03-02T15:12:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-02T19:05:06.000Z (over 1 year ago)
- Last Synced: 2025-03-02T20:19:13.767Z (over 1 year ago)
- Topics: bhayani, flutter, madhav, meal, recipe-api, recipe-search, recipes, recipes-app, themealdb, themealdb-api, themealdb-recipe
- Language: Dart
- Homepage: https://mcad-madhav.web.app/
- Size: 688 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Recipe Meal App
A Flutter application that uses TheMealDB API to display recipes from around the world.
## Features
- **Search Recipes**: Search for recipes by name
- **Random Recipe**: Get a random recipe suggestion
- **Categories**: Browse recipes by category
- **Filter Options**: Filter by ingredients, cuisine areas, or categories
- **Favorites**: Save your favorite recipes
- **Dynamic Colors**: Supports Material You theming on Android 12+
- **Dark Mode**: Automatically adapts to your device theme
- **Animated UI**: Smooth animations for a better user experience
## Getting Started
### ScreenShots
### Prerequisites
- Flutter SDK installed
- Android Studio / VS Code with Flutter plugins
- An emulator or a physical device for testing
### Installation
1. Clone the repository:
```
git clone https://github.com/madhavbhayani/recipes.git
```
2. Navigate to the project folder:
```
cd recipe_app
```
3. Get dependencies:
```
flutter pub get
```
4. Run the app:
```
flutter run
```
## API
This app uses [TheMealDB API](https://www.themealdb.com/api.php) to fetch recipes data.
## Libraries and Tools Used
- Provider - State management
- HTTP - API calls
- Dynamic Color - Material You theming
- Google Fonts - Typography
- Flutter Animate - Animations
- Flutter Staggered Animations - Grid animations
- Shimmer - Loading effects
- Carousel Slider - Image carousels
- Animated Text Kit - Text animations
- URL Launcher - Opening links
- Lottie - Lottie animations
## License
This project is licensed under the MIT License - see the LICENSE file for details.