Welcome to EasyCook – your smart cooking assistant! This app helps you manage recipes, plan meals, organize your pantry, and streamline your grocery shopping.
-
Download & Install
- Clone this repository or download the latest release.
- Install dependencies by running:
flutter pub get
- Run the app using:
flutter run
- For mobile, build and install the APK or run on an emulator.
-
Sign Up / Log In
- Open the app and create a new account or log in with your existing credentials.
- Recipe Search: Find recipes by ingredients, cuisine, or dietary preferences.
- Meal Planner: Plan your meals for the week and generate shopping lists.
- Pantry Management: Keep track of ingredients you have at home.
- Shopping List: Create and manage your grocery shopping list.
- Favorites & Folders: Save your favorite recipes and organize them into folders.
- Profile Management: Edit your profile and view your cooking stats.
- Sign Up: Enter your email, password, and any required details to create an account.
- Log In: Use your credentials to access your account.
- Forgot Password: Use the "Forgot Password" link to reset your password.
- Use the search bar to find recipes by name, ingredient, or cuisine.
- Filter results by dietary needs (e.g., vegetarian, gluten-free).
- Tap a recipe to view details, ingredients, and instructions.
- Access the meal planner from the main menu.
- Add recipes to specific days/meals.
- View your weekly plan and adjust as needed.
- Add items to your pantry manually or by scanning ingredients.
- Update quantities as you use or purchase items.
- The app can suggest recipes based on your pantry contents.
- Add items manually or generate a list from your meal plan.
- Check off items as you shop.
- Remove purchased items from the list.
- View and edit your profile information.
- Save recipes to your favorites for quick access.
- Organize favorites into custom folders.
Q: Do I need an account to use EasyCook?
A: Yes, an account is required to save your preferences and data.
Q: Can I use EasyCook offline?
A: Some features may require an internet connection, such as recipe search.
Q: How do I reset my password?
A: Use the "Forgot Password" option on the login screen.