Skip to content

Сайт организации добрых дел. Финал BEST Hack'19

Notifications You must be signed in to change notification settings

solid-happiness/hugeheart

Repository files navigation

Сайт задания для финала BEST Hack'19. Тестовые данные для входа отправлены в письме.

Технологии

  • React — современная JS-библиотека для разработки пользовательских интерфейсов.
  • Material-UI — React UI фреймворк для воплощения Material Design.
  • Django — фреймворк для веб-приложений на Python, предалагющий хорошую админку из коробки, ORM и реализующий MVC.
  • PostgreSQL — объектно-реляционная СУБД.

Запуск локальной версии проекта*

1. Склонировать репозиторий

$ git clone https://github.com/solid-happiness/hugeheart.git

2. Создать и запустить виртуальное окружение

$ python3 -m venv server/venv
$ source server/venv/bin/activate

3. Установить зависимости

$ pip install -r requirements.txt
$ npm install

4. Создать базу данных

Зайти в консоли postgres:

$ sudo -u postgres psql

Создать базу данных:

create user hugeheart with password 'qwerty';
create database hugeheart_db owner hugeheart;

Выполнить миграции:

$ python src/manage.py migrate

5. Запустить проект

В первой консоли запустить сборку клиентской части:

$ npm run start

Во второй консоли запустить django-сервер:

$ python server/manage.py runserver

*на Ubuntu 16.04/18.04

Авторы

Название команды: hugeheart

Состав команды:

  • Алесин Александр — капитан команды
  • Туманов Иван
  • Чебаков Дмитрий

Направление: WEB

About

Сайт организации добрых дел. Финал BEST Hack'19

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published