Skip to content

Latest commit

 

History

History
47 lines (41 loc) · 1.41 KB

README.md

File metadata and controls

47 lines (41 loc) · 1.41 KB

Foodgram

Description

Foodgram is a website where users will publish recipes, add other people's recipes to their favorites, and subscribe to other authors' publications. The "Shopping List" service will allow users to create a list of products that need to be purchased to prepare selected dishes.

Quick Start

  1. Clone repo
git clone git@github.com:Evgeniy-Golodnykh/foodgram.git
  1. Creates the virtual environment
python3 -m venv venv
  1. Activates the virtual environment
source venv/bin/activate
  1. Upgrade PIP and install the requirements packages into the virtual environment
python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt
  1. To create the database use command
python3 manage.py migrate
  1. To fill the database use command
python3 manage.py filldatabase
  1. To run the application use command
python3 manage.py runserver

API Documentation

http://127.0.0.1:8000/redoc/

Technology

Python, Django REST framework, PostgreSQL, Docker, GitHub Actions

Author

Evgeniy Golodnykh

CI/CD pipeline status

Foodgram workflow