https://github.com/nrthbnd/share_your_recipe
Django Проект - социальная сеть для публикации рецептов Share_your_recipe
https://github.com/nrthbnd/share_your_recipe
django jwt
Last synced: about 2 months ago
JSON representation
Django Проект - социальная сеть для публикации рецептов Share_your_recipe
- Host: GitHub
- URL: https://github.com/nrthbnd/share_your_recipe
- Owner: nrthbnd
- Created: 2023-06-01T15:31:54.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-26T18:46:57.000Z (about 2 years ago)
- Last Synced: 2025-11-20T13:20:20.924Z (7 months ago)
- Topics: django, jwt
- Language: JavaScript
- Homepage:
- Size: 600 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Share_your_recipe
## Онлайн-сервис для публикации рецептов доступен по адресу: [nrthbnd.serveminecraft.net](https://nrthbnd.serveminecraft.net/)
### Автор:
- [Анастасия Боль](https://github.com/nrthbnd)
### Технологии:
- Python 3.9.10
- Django 4.2
- Django REST framework 3.14.0
- библиотека Simple JWT - работа с JWT-токеном
- JS (React)
На данном сервисе пользователи смогут делиться своими рецептами с другими пользователями, подписываться на публикации других пользователей, добавлять любимые рецепты в список "Избранное", а также скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд перед походом в магазин.
#### Документация к api проекта доступна после запуска сервера по адресу:
```
http://localhost:8000/redoc/
```
### Как запустить проект:
Клонировать репозиторий и перейти в него в командной строке:
```
git clone https://github.com/nrthbnd/share_your_recipe.git
```
Cоздать и активировать виртуальное окружение:
```
python -m venv .venv
source venv/scripts/activate
```
Обновить pip
```
python -m pip install --upgrade pip
```
Создать миграции:
```
python manage.py makemigrations
```
Применить миграции:
```
python manage.py migrate
```
Запустить проект:
```
python manage.py runserver
```