Skip to content

An online service, where users can publish their recipes, follow each other, add recipes to the list of favorites and get a shopping list for chosen recipes

Notifications You must be signed in to change notification settings

plaunezkiy/foodgram-project

Repository files navigation

Python Django JavaScript

Foodgram - Recipe Helper

EN: Final dipolma project at the faculty of Backend Development @ Yandex

Foodgram - is an online service, where users can publish their recipes, follow each other, add recipes to the list of favorites and get a shopping list for chosen recipes, which can be downloaded and let them cook some wonderful meals.

Demo Video

RU: Дипломный проект курса Бэкенд Разработки

Foodgram - это онлайн-сервис, где пользователи могут публиковать рецепты, подписываться на других пользователей, добавлять рецепты в избранное и список покупок, чтобы потом скачать список необходимых для приготовления продуктов.

Stack

  • Python Django 3.1
  • PostgreSQL
  • Docker
  • NGINX

Set up instructions:

  • Install dependencies:

  • Clone the repo on your machine

  • cd to the folder and fire it up

    • sudo docker-compose up --build
  • Apply migrations and load ingredients into the db

    • sudo docker-compose exec web python manage.py migrate
    • sudo docker-compose exec web python manage.py loaddata ingredients.json

[outdated] prod server ip: http://84.201.171.109/

[outdated] prod server url: http://plaun.ml/

About

An online service, where users can publish their recipes, follow each other, add recipes to the list of favorites and get a shopping list for chosen recipes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published