Cookify is a recipe finder app designed to help users discover and explore various recipes based on their cooking skill level and preferences. The app offers three main screens: Home, Search, and Saved Recipes, providing a seamless user experience for finding, saving, and cooking delicious dishes.
- Cooking Skill Selection: Users can choose their cooking skill level on the first screen, allowing the app to customize recipe recommendations accordingly.
- Preference Selection: The second screen enables users to specify their preferences such as dietary restrictions, cuisine types, and ingredient preferences.
- Home Screen: The home screen displays a collection of various recipes, including their pictures, ingredients, measurements, and instructions.
- Search Screen: Users can use the search screen to find specific recipes by entering keywords, dish names, or ingredients.
- Saved Recipes: The app allows users to save their favorite recipes, which are then displayed on the saved recipes screen for easy access.
- Recipe Details: Each recipe displays a picture of the dish, along with detailed information such as ingredients with pictures and measurements, as well as step-by-step cooking instructions.
-
Frontend:
- Flutter: UI toolkit for building native apps across different platforms.
- Dart: Programming language used with Flutter.
- Provider: State management library for managing app state.
-
Backend:
- APIs.
- Database: Shared preferences.
You can download the Cookify app from the following link:
- Install and Open the Cookify app on your device.
- On the home screen, select your cooking skill level.
- On the preferences screen, choose your dietary restrictions, cuisine types, and ingredient preferences.
- Explore the various recipes presented on the home screen. Click on a recipe to view its details, including the dish picture, ingredients with pictures and measurements, and cooking instructions.
- Use the search screen to find specific recipes by entering keywords, dish names, or ingredients.
- Save your favorite recipes by clicking on the Save button. Access your saved recipes on the saved recipes screen.
- Enjoy cooking delicious dishes using the Cookify app!
Cookify is licensed under the MIT license. See the LICENSE file for more information.
Have a feature you had like to see added? Create a pull request or open an issue.
I hope you enjoy my projects. If you have any questions or feedback, please don't hesitate to reach out to me.