Skip to content

sergey-xx/Kittygram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kittigram

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

Проект социальной сети для размещения домашних животных.

Возможности:

  • Добавлять профиль любимого питомца
  • Добавлять фотографию
  • Выбирать цвет питомца из палитры
  • Добавлять достижения

Технологии

Frontend: React

Backand: Django REST API

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

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

git clone [email protected]:sergey-xx/Kittygram.git

Backend

(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

Frontend

  • Установить Node.js® https://nodejs.org/en/download
  • Находясь в директории проекта, установить зависимости:
npm i
  • Запустить проект:
npm run start

Фронт будет доступен по адресу: http://localhost:3000

Для использования на сервере рекомендуется использовать:

  • WSGI-сервер: Gunicorn 20.1.0
  • Веб-сервер: Nginx

About

network for your pets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published