Skip to content

KaratasFurkan/Recipe-Sharing-App

Repository files navigation

Screenshots

Home / Recipe List page

./screenshots/home.png

Share a Recipe page

./screenshots/share.png

Recipe Detail page

./screenshots/detail.png

About

A recipe sharing application built with Django. This project was the internship application project of Hipo in 2019.

Project Details

  • In this project, users will share and search recipes. For example, someone who cook delicious ​Ratatouille​, may share it’s recipe. Also, someone who would like to cook a dish, may search a recipe.
  • Only registered users can share, like and rate recipe. Anonymous users can only consume the content.
  • The website stores users, recipes, ingredients, likes and ratings in PostgreSQL database and display most used 5 ingredients at the right side of the page.
  • Recipes in homepage ordered by creation time.
  • Ingredients in sidebar goes to list of recipes the ingredient used.

Installation

Clone this repository:

$ git clone https://github.com/KaratasFurkan/Recipe-Sharing-App.git

Create and activate a virtual environment in the project folder:

$ python -m venv env
$ source env/bin/activate

Install the requirements:

$ pip install -r requirements.txt

Create database

$ sudo -u postgres psql
postgres=# CREATE DATABASE recipes;

Migrate database

$ python manage.py migrate

Usage

To start server, run this command in the project directory:

$ python manage.py runserver

Open http://localhost:8000 to view it in the browser.

About

A recipe sharing application built with Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published