Welcome to the Meal Planner Web Application repository!🐼 This project was developed as part of an assignment at Pimpri Chinchwad College of Engineering, Pune.
This web application serves as a meal planner, allowing users to plan their meals based on their desired calorie count. It was built using the MERN (MongoDB, Express.js, React, Node.js) stack for a robust and scalable solution.
-
User Registration and Login: Implemented secure user registration and login functionality to enhance the overall user experience.
-
MongoDB Database: Designed and deployed a MongoDB database to store user data effectively, ensuring a reliable and scalable data management system.
-
Intuitive UI with React: Created a user-friendly and intuitive user interface using React for a seamless and engaging meal planning experience.
-
Spoonacular API Integration: Utilized the Spoonacular API to fetch meal recipes and information based on user-input calorie count, providing a diverse range of meal options.
- Frontend: React
- Backend: Node.js, Express.js
- Database: MongoDB
- External API: Spoonacular API
-
Clone the repository:
git clone https://github.com/Kunal-Shahaji-Londhe/meal-planner-web-app.git
-
Install dependencies:
cd meal-planner-web-app npm install
-
Set up MongoDB:
- Ensure you have a MongoDB instance running.
- Configure the database connection in the
config.js
file.
-
Configure Spoonacular API:
- Obtain an API key from Spoonacular and replace the placeholder in the code with your key.
-
Run the application:
npm start
Visit http://localhost:3000 in your browser to access the Meal Planner Web Application.