Skip to content

The Cookbook Website is a user-friendly platform designed for browsing, searching, and sharing recipes. Built using React.js and deployed on Netlify, it provides a seamless experience for food lovers to explore a variety of dishes. Users can find recipes categorized by cuisine, meal type, or ingredients, making it easy to discover new meals.

Notifications You must be signed in to change notification settings

asunm1353222206977/CookBook-Your-Virtual-Assisant

Repository files navigation

CookBook-Your-Virtual-Assisant

Overview : CookBook is a modern recipe application designed for home cooks, professional chefs, and food enthusiasts. It provides an extensive collection of recipes from various cuisines, allowing users to browse, search, and filter meals based on ingredients, categories, and popularity. Integrated with TheMealsDB API, it ensures a constantly updated recipe database. With a clean and interactive UI, CookBook makes discovering and preparing meals effortless.

Features

✅ Extensive Recipe Collection – Access diverse recipes from different cuisines via TheMealsDB API.

✅ Trending Dishes – Discover the most popular and highly-rated recipes.

✅ Search & Filter – Find recipes based on ingredients, categories, or user preferences.

✅ Recipe Details Page – View ingredients, cooking instructions, and tutorial videos.

✅ Newsletter Subscription – Receive updates on new and trending recipes.

✅ Visual Recipe Browsing – Navigate through image-based recipe cards.

Tech Stack

Frontend: React.js (for interactive UI)

API Client: Axios (to fetch data from TheMealsDB)

Backend: Not required currently (Future enhancements may include Node.js for user authentication and personalized recipe storage)

Database: Not needed (Data is fetched dynamically from the API)

System Architecture

CookBook follows a frontend-driven architecture that dynamically interacts with TheMealsDB API to display recipes in real-time.

##Project Flow

Users visit the CookBook application.

Browse recipe categories or search manually for a specific dish.

Click on a recipe to view detailed instructions, ingredients, and videos.

Discover trending recipes based on popularity and user interest.

Subscribe to the newsletter for regular updates.

(Future Enhancements) Implement features like user authentication, personalized recommendations, and meal planning.

Installation & Setup

Clone the repository:

git clone https://github.com/yourusername/CookBook.git cd CookBook

Install dependencies:

npm install

Start the application:

npm start

Open http://localhost:3000 in your browser.

Contributing

We welcome contributions! Feel free to fork the repo and submit a pull request.

License

This project is open-source and available under the MIT License.

About

The Cookbook Website is a user-friendly platform designed for browsing, searching, and sharing recipes. Built using React.js and deployed on Netlify, it provides a seamless experience for food lovers to explore a variety of dishes. Users can find recipes categorized by cuisine, meal type, or ingredients, making it easy to discover new meals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published