Skip to content

Built a Recipe App with Authentication which displays dishes fetched from mealdb api . You can search dishes by their ingredients and add or remove them, from favourites. This project was built as an internship task for the company Ecowiser

Notifications You must be signed in to change notification settings

Ojas13-git/EcoChef-Food-Recipe-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

EcoChef Recipe App

Overview

Welcome to EcoChef, your go-to destination for discovering delightful recipes based on your favorite ingredients! Our mission is to make cooking an enjoyable and sustainable experience, all while helping you create mouthwatering dishes with ease.

Key Features

EcoChef is a user-friendly web app that simplifies the process of finding the perfect recipe based on your available ingredients. We understand the challenges of meal planning and strive to make it as convenient as possible for you. With our intuitive interface and access to the Meal DB API, we bring a world of delicious recipes right to your fingertips.

  • Search by Ingredient: Simply enter the ingredient you want to use, and EcoChef will present you with a curated list of recipes featuring that specific item.

  • Filter and Customize: Tailor your search by applying filters such as cuisine type, dietary restrictions, or cooking time. Find the perfect recipe that suits your taste and schedule.

  • Detailed Instructions: Each recipe comes with clear, step-by-step instructions and vibrant images to guide you through the cooking process. Whether you are a seasoned chef or a kitchen novice, you will feel confident in your culinary endeavors.

Table of Contents

Installation

Clone the repository:

git clone https://github.com/Ojas13-git/EcoChef-Food-Recipe-App

Frontend (Client)

cd client
npm install
npm run dev

Backend (Server)

cd ../server
npm install
nodemon index.js

Usage

Frontend :

Start the frontend development server

cd client
npm run dev

Start the backend server

cd server
npm install
nodemon index.js

General Usage Instructions

  • Open a web browser and go to http://localhost:3000 to interact with the frontend.
  • Login into the app or create new account
  • The frontend communicates with the backend (server) to process the request and fetches recipes from mealdb api.
  • The backend returns the recipe results to the frontend.
  • You can search recipes through ingredients and add or remove favourite recipes

General Usage Instructions

  • Vite React, Redux, Node.js, Express.js, MongoDB, TailwindCss, etc

Screenshots

image User Interface

image Login Page

image SignUp page

image Search in Working

image Favourites page

About

Built a Recipe App with Authentication which displays dishes fetched from mealdb api . You can search dishes by their ingredients and add or remove them, from favourites. This project was built as an internship task for the company Ecowiser

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published