A recipe sharing application built with Django. This project was the internship application project of Hipo in 2019.
- 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.
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
To start server, run this command in the project directory:
$ python manage.py runserver
Open http://localhost:8000 to view it in the browser.