Проект социальной сети для размещения домашних животных.
- Добавлять профиль любимого питомца
- Добавлять фотографию
- Выбирать цвет питомца из палитры
- Добавлять достижения
Frontend: React
Backand: Django REST API
Клонировать репозиторий и перейти в него в командной строке:
git clone [email protected]:sergey-xx/Kittygram.git
(Windows)
В папке /backend создать виртуальное окружение:
> python -m venv venv
Активировать виртуальное окружение:
> source venv/Scripts/Activate
(Linux)
В папке /backend создать виртуальное окружение:
$ python3 -m venv venv
Активировать виртуальное окружение:
$ source venv/bin/activate
Далее
Установить зависимости:
$ pip install -r requirements.py
Выполнить миграции БД:
$ python manage.py migrate
Для доступа в админ-панель создайте супер-пользователя:
$ python manage.py createsuperuser
Запустить проект:
$ python manage.py runserver
- Установить Node.js® https://nodejs.org/en/download
- Находясь в директории проекта, установить зависимости:
npm i
- Запустить проект:
npm run start
Фронт будет доступен по адресу: http://localhost:3000
- WSGI-сервер: Gunicorn 20.1.0
- Веб-сервер: Nginx