Skip to content

coder12git/Bon-Hack-tit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p1


FoodMeets

Plan your meals with ease, from weekly menus to random recipes and ingredient-based suggestions.

Project Overview

The goal of this web application is to provide a convenient and efficient solution for meal planning, recipe generation, and nutrient tracking for busy individuals. The application aims to make meal planning more accessible and enjoyable by offering the following key features:

Create your weekly menu

Users can customize their meal plans by specifying their dietary details, target calorie intake, preferred cuisines, and ingredients they want to include or exclude from recipes. The application generates recipe ideas that align with users' nutritional needs and taste preferences, relieving them of the stress of meal planning.

What's in your fridge

Users can make the most of the ingredients they already have at home. By inputting the ingredients they have on hand and the desired number of recipes, users can access a variety of recipe ideas that inspire their meals and reduce food waste.

Try something new today

This feature is designed for users looking to add variety to their meal rotation. Users can select tags and specify the number of recipes they want to explore, allowing them to discover new and exciting recipes and expand their culinary horizons.

Bookmark and Popular Recipes

Users can bookmark their favorite recipes for easy access later on. The bookmarked recipes are showcased in the popular recipes section when users revisit the site, providing inspiration and promoting user engagement.

Download meal plans and recipe lists

Users can download their weekly menus and recipe lists in a PDF file format. This feature offers users the convenience of accessing their meal plans and recipes offline, allowing them to refer to them anytime, anywhere. Users can even print out the PDF files if needed, enhancing the accessibility and usability of the application.

Project Highlights

We aim to provide users with a user-friendly, efficient, and personalized solution for meal planning and recipe generation by providing the following features:

  • Customized Meal Planning: The web application allows users to create personalized meal plans based on their diet details, target calories, preferred cuisines, and ingredient preferences. This feature takes the stress out of meal planning by providing recipe ideas that align with users' nutritional needs and taste preferences.
  • Ingredient Optimization: The "What's in your fridge" feature helps users make the most of the ingredients they already have at home. By inputting their available ingredients, users can generate a variety of recipe ideas, reducing food waste and saving money by utilizing what they already have.
  • Culinary Exploration: The "Try something new today" feature enables users to explore new recipes and expand their culinary horizons. By selecting tags and specifying the number of recipes they want, users can discover exciting and diverse meal options, adding variety to their meal rotation.
  • Bookmarking Favorite Recipes: Users have the ability to bookmark their favorite recipes within the application. This feature allows users to easily access and revisit their preferred recipes, promoting user engagement and providing a personalized experience.
  • PDF Download Capability: The web application offers the convenience of downloading weekly menus and recipe lists in PDF format. Users can access their meal plans and recipes offline, making it easy to reference and follow their plans while on the go. Additionally, the option to print the PDF files enhances accessibility and usability for users who prefer physical copies.
  • User-Friendly Interface: The web application provides a user-friendly interface that is easy to navigate and understand. Users can input their preferences and retrieve recipe suggestions effortlessly, making the meal planning process efficient and enjoyable.

Tools and Technologies Used

Screenshots

p2

p3

p4

p5

Demo

FoodMeets.-.5.June.2023.mp4

Setting up Local Development

  1. Clone the repository
git clone https://github.com/coder12git/Bon-Hack-tit.git
  1. Navigate to the project folder
cd Bon-Hack-tit/
  1. Install dependencies
npm install
  1. Create a file named .env in the root directory of the project

  2. Copy contents of env.example to .env and replace all the environment variables

  3. To start the server run

npm start

Thanks for visiting!