Foodgram (REST API) is a website where users can publish their recipes, add other recipes to favourites and subscribe to other users. The shopping cart (Список покупок) service allows downloading a list of goods required for selected dishes.
The project is available here: http://foodgram.servehttp.com/ Admins credentials: admin/admin
Documentation only in Russian, sorry :(
- Python 3.10
- Django 4.0.5
- Django REST Framework 3.13.1
- Docker
- Docker-Compose
- PostgreSQL
- Nginx
- Github Workflows
git@github.com:mark-rom/Foodgram-monorep.git
cd /infra/
touch .env
.env structure is in infra/.env.example
docker-compose up -d
docker-compose exec web python3 manage.py migrate
docker-compose exec web python3 manage.py populate_ingredient ingredients.csv
docker-compose exec web python3 manage.py cratesuperuser
Now service is available on your computer at http://localhost/, admin panel is at http://localhost/admin/