Skip to content

Easy Chef is a recipe sharing web application that allows users to create, view and share their recipes with each other.

Notifications You must be signed in to change notification settings

davidtran001/EasyChef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy Chef

Easy Chef is a recipe sharing web application that allows users to create, view and share their recipes with each other.

This application was built with Django REST framework and React.

Backend Setup

Navigate to the directory:

cd EasyChef

Create an activate a virtual environment:

python3 -m venv .venv
source .venv/bin/activate

Install the required dependencies:

pip install -r requirements.txt

Navigate to backend directory:

cd Django-backend

Make migrations and migrate:

python3 manage.py makemgirations
python3 manage.py migrate

Launch backend server:

python3 manage.py runserver

Frontend Setup

Navigate to the directory:

cd EasyChef
cd react-frontend

Install dependencies:

npm install

Launch frontend

npm start

Features

Home Page

Screenshot 2023-12-17 at 5 00 28 PM

Popular Recipes

Screenshot 2023-12-17 at 5 02 00 PM

Recipe Filtering

Screenshot 2023-12-17 at 5 02 33 PM

Shopping List

Screenshot 2023-12-17 at 5 04 56 PM

Recipe Details

Screenshot 2023-12-17 at 7 02 27 PM

Create Recipes

Screenshot 2023-12-17 at 7 02 43 PM

About

Easy Chef is a recipe sharing web application that allows users to create, view and share their recipes with each other.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published