![image](https://private-user-images.githubusercontent.com/80609104/267240458-841a2c41-3319-4c54-a4da-a0f7b7a64d94.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIyODgzMzcsIm5iZiI6MTcyMjI4ODAzNywicGF0aCI6Ii84MDYwOTEwNC8yNjcyNDA0NTgtODQxYTJjNDEtMzMxOS00YzU0LWE0ZGEtYTBmN2I3YTY0ZDk0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI5VDIxMjAzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZjYWI3Njg1MmY1MzgwNjUzNzkwNzNhZGQ0NGFkMmQ2OWM4MzcxNTM1MWYwNTcxYWJiYTRkOTM5MTZmMmI4MTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.10i_ZeXWETSh8eqb9T19u1oThG_GUsn4EzQAXbgvufw)
KitchenMaster is a mobile application developed as part of a software engineering module. The idea behind KitchenMaster arose from the lack of available solutions in the market that provided food recommendations tailored to individual users. Previously, users had to manually search for recipes, assess their available ingredients, and determine what they could cook.
This app streamlines the process by utilizing the user's current inventory to suggest various recipes based on the ingredients they have on hand. This way, users can make the most of what they have and enjoy a variety of delicious meals.
- Inventory Management: Users can input their available ingredients either through a custom image recognition model developed by our team, or manually through the items page.
- Recipe Recommendations: The app recommends recipes based on the user's inventory.
- Favorites: Users can mark recipes they like and store them in the favorites page for easy reference.
- Ingredient Reminder: Set reminders to restock ingredients that you are running low on.
- Filtering Options: Filter recipes based on dietary preferences such as vegetarian, vegan, halal, and more.
- Flutter: The mobile application was built using the Flutter framework.
- Firebase: Recipes and user data are stored on Firebase.
- Platform Support: Available for both iOS and Android.
To run this project locally, follow these steps:
- Clone the repository:
git clone [https://github.com/yourusername/KitchenMaster.git](https://github.com/Nipun1212/KitchenMaster.git)
- Navigate to the project directory:
cd KitchenMaster
- Open the project in your preferred IDE or text editor.
- Run the application on your preferred emulator or device.
We welcome contributions from the community. If you would like to contribute, please feel free to contact us.
This project is licensed under the MIT License.