Skip to content

Slexvik/RecipeHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Место обмена рецептами RecipeHub

Оглавление


Используемые технологии

🐍 Python 3.9, 🖥️ Django 3.2, 🔄 Django Rest Framework 3.14.0,

🚢 Docker 3, 🖌️ Nginx 1.19, 📚 Postgres 13.10


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

Проект "Кулинарный Ассистент" - это веб-приложение, предоставляющее пользователям удобную платформу для обмена кулинарными идеями и рецептами. Здесь каждый может создавать и публиковать свои уникальные рецепты, добавлять чужие блюда в избранное и подписываться на авторов, чьи кулинарные подходы вдохновляют.

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

Присоединяйтесь к нашему кулинарному сообществу, где вдохновение варьируется от простых повседневных блюд до изысканных кулинарных шедевров!


Запуск проекта

Для запуска проекта на локальной машине

Необходимо установить Docker на свою рабочую машину. Инструкцию можно найти на оффициальном сайте по Docker.

После установки Docker необходимо:

  1. Клонировать репозиторий:
git clone git@github.com:Slexvik/foodgram-project-react.git
  1. Перейти в директорию infra/:
cd infra/
  1. Создать .env файл и заполнить его в соответствии с env.example.
touch .env
  1. В терминали запустить docker-compose
docker compose up -d
  1. Выполнить миграции, сборку статических файлов, заполнение базы исходными ингредиентами, создание супер пользователя:
docker-compose exec backend python manage.py migrate
docker-compose exec backend python manage.py collectstatic --no-input
docker-compose exec backend python manage.py load_data
docker-compose exec backend python manage.py load_tags
docker-compose exec backend python manage.py createsuperuser

About

RecipeHub project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published