Skip to content

A digital cookbook application is designed to help users organize, plan and prepare meals efficiently. It provides a user-friendly interface to store and access recipes, generate shopping list and customize meal plans.

Notifications You must be signed in to change notification settings

GV200318/Your-virtual-Assistant

Repository files navigation

Your-virtual-Assistant

Overview : Your Kitchen Assistant is a digital cookbook application is designed to help users organize, plan and prepare meals efficiently. It provides a user-friendly interface to store and access recipes, generate shopping lists and customize meal plans.

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/GV200318/Your-virtual-Assistant.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

A digital cookbook application is designed to help users organize, plan and prepare meals efficiently. It provides a user-friendly interface to store and access recipes, generate shopping list and customize meal plans.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published