Skip to content

Демонстрационное приложение на базе HBA архитектуры

License

Notifications You must be signed in to change notification settings

advancedmonitoring/hba-demo-todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Демонстрационное приложение на базе HBA архитектуры

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published