The CookCraft app aims to address the challenges individuals face when planning meals and cooking at home, particularly for those with busy schedules or dietary restrictions. By offering a comprehensive solution in the form of a mobile application, users can access a wide range of recipes, create personalized meal plans, generate grocery lists, and engage with a community for shared ideas and inspiration.
Planning meals and cooking at home can be challenging, especially for individuals with busy schedules or dietary restrictions. Many people struggle to find recipes that suit their needs, create balanced meal plans, and efficiently manage grocery shopping.
The mobile app provides users with a convenient platform to access a vast database of recipes, create customizable meal plans, generate grocery lists based on selected recipes, obtain nutritional information, and engage with a community for sharing ideas and inspiration. By offering personalized recommendations based on dietary preferences, nutritional requirements, and available ingredients, the app simplifies the meal planning and cooking process.
- User Profiles: Create and customize your profile.
- Publish Recipes: Share your favorite recipes with the community.
- React to Recipes: Like and comment on recipes posted by others.
- Meal Planning: Plan your meals for the week.
- Recommendation System: Get recipe recommendations based on ingredients you have.
- Grocery Lists: Generate grocery lists based on selected recipes.
- Nutritional Information: Obtain nutritional information for recipes.
- Frontend: React Native
- Backend: Node.js, Flask
- Database: MongoDB
- Recommendation Algorithm: Cosine Similarity
- Node.js
- npm
- Python
- MongoDB
-
Clone the repository
git clone https://github.com/Ahmed949916/CookCraft/tree/main cd cook-craft I have also included proper documentation (CookCraft.docx) related to the project.