Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 2.55 KB

README.md

File metadata and controls

60 lines (47 loc) · 2.55 KB

HBA Demo todo app

Данный репозиторий содержит демо приложение основанное на HBA архитектуре.

ОписаниеЗапуск

Описание

Данный проект показывает основные возможности HBA архитектуры:

  • реализован API интерфейс для взаимодействия
  • Ws интерфейс для обновления данных на клиенте
  • Несколько Ws групп для демонстрации
  • Группа Ws для конкретного объекта
  • Swagger документация
  • Swagger документация для Ws

Основные сущности проекта: Note - блокнот и Todo - запись в блокноте. Ролевая модель проста: каждый может добавить блокнот и делать записи в нём. Изменять и удалять можно только собственные данные (как блокноты, так и записи в них).

Запуск

Запустить сервер:

  • Перейти в каталог backend
  • Создать виртуальное окружение
  • Настроить файл с локальными настройками
    • Создать файл config/settings/local.py
    • Указать нужные локальные настройки
  • Применить миграции (python manage.py migrate)
  • Создать суперпользователя (python manage.py createsuperuser)
  • Запустить сервер (python manage.py runserver)

Запустить frontend сервер:

  • Перейти в каталог frontend
  • Установить зависимости (npm install)
  • запустить frontend сервер (npm run serve)