Skip to content

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

Notifications You must be signed in to change notification settings

mixer-sys/foodgram-project-react

Repository files navigation

Foodgram

Описание проекта:

Проект «Фудграм» — сайт, на котором пользователи будут публиковать рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Пользователям сайта также будет доступен сервис «Список покупок». Он позволит создавать список продуктов, которые нужно купить для приготовления выбранных блюд.

Как запустить проект:

Клонировать репозиторий и перейти в infra в командной строке:

git clone https://github.com/mixer-sys/foodgram-project-react.git
cd foodgram-project-react/infra/

Cоздать файл .env, пример .env.example. Запустить проект в контейнерах:

sudo docker compose -f docker-compose.production.yml up -d

Настроить nginx на хосте или сервере, пример конфига /etc/nginx/sites-enabled/default:

server {
        server_name server_ip domain_name;
        location / {
                proxy_set_header Host $http_host;
                proxy_pass http://127.0.0.1:7000;
        }

}

Как посмотреть документацию api:

Перейти по адресу: http://server_ip/api/docs/

Screenshot

Возможности проекта:

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

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published