Skip to content

Latest commit

 

History

History
59 lines (34 loc) · 1.9 KB

README.md

File metadata and controls

59 lines (34 loc) · 1.9 KB

Meal Planner Web Application🍕🥗

Welcome to the Meal Planner Web Application repository!🐼 This project was developed as part of an assignment at Pimpri Chinchwad College of Engineering, Pune.

Overview📖

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.

Features🔖

  • 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.

Technologies Used👨‍💻

  • Frontend: React
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • External API: Spoonacular API

Getting Started😁

  1. Clone the repository:

    git clone https://github.com/Kunal-Shahaji-Londhe/meal-planner-web-app.git
  2. Install dependencies:

    cd meal-planner-web-app
    npm install
  3. Set up MongoDB:

    • Ensure you have a MongoDB instance running.
    • Configure the database connection in the config.js file.
  4. Configure Spoonacular API:

    • Obtain an API key from Spoonacular and replace the placeholder in the code with your key.
  5. Run the application:

    npm start

Visit http://localhost:3000 in your browser to access the Meal Planner Web Application.