Задача: Разработать минимальный личный кабинет Narasim

Разработать минимальный личный кабинет Narasim

Добавить минимальный UI для владельца Narasim поверх существующего функционала управления проектами и контейнерами.

Задача

Сделать минимальный личный кабинет Narasim для владельца системы.

На первом этапе считаем владельца суперпользователем: ему доступен весь функционал управления своими проектами. Мультипользовательскую модель и детальные права доступа пока не прорабатываем.

Минимальный функционал:

  • управление проектами, где один проект соответствует одной папке;
  • просмотр проектов;
  • запуск контейнера проекта;
  • остановка контейнера;
  • удаление контейнера.

Приоритет интерфейсов

Narasim в первую очередь проектируется для агентной работы через API. Личный кабинет вторичен: он нужен для обозримости состояния и прямого ручного управления. Не нужно пытаться переносить в GUI все возможности системы или заранее строить сложную административную панель.