Обсудить проект
← Все проекты

INTERNAL SYSTEMS

Модульное ядро + два модуля

PMTRACKER / CASE STUDY

Модульное ядро внутренней системы.

PythonFlaskSQLAlchemyJavaScript ES ModulesSQLiteopenpyxl
PMTrackerОбзор организацииДЕМО · УСЛОВНЫЕ ДАННЫЕ
ОБЗОР / СЕНТЯБРЬ

Дашборд

Этот месяц ⌄
Выручка24,8 млн ₽План · 28,0 млн ₽
Расходы18,2 млн ₽В рамках бюджета
Прибыль6,6 млн ₽Маржинальность · 26,6%
В работе12 проектов4 на завершающем этапе

Выручка и расходы

● Выручка● Расходы
Апр
Май
Июн
Июл
Авг
Сен

Портфель проектов

12в работе
● Разработка · 5● Реализация · 3● Завершение · 4

Проекты в работе

ПроектБюджетПрогрессСтатус
Объект 018,4 млн ₽72%Реализация
Объект 026,2 млн ₽48%Разработка
Объект 0310,2 млн ₽91%Завершение

Демонстрационный макет дашборда PMTRACKER, подготовленный для портфолио. Все показатели условные. Модуль финансовой аналитики в предоставленной версии не найден.

01 / OVERVIEW

Модульное ядро внутренней системы

PMTRACKER задуман как система учёта строительных проектов. В доступной версии реализованы ядро приложения, модуль организаций и модуль сотрудников.

Задача

Внутренняя система должна учитывать организационную структуру и права доступа, а новые разделы — подключаться без переписывания всей оболочки.

Решение

Общее Flask-ядро отвечает за пользователей, права, настройки и файлы. Модули обнаруживаются по manifest.json, регистрируют API и добавляют свои интерфейсы.

02 / KEY FEATURES

Что реализовано.

  • Регистрация и вход в систему
  • Организации и управление пользователями
  • Ролевые разрешения на разделы
  • Справочник сотрудников со ставками и параметрами работы
  • Экспорт сотрудников в Excel
  • Автоматическое обнаружение модулей по манифесту

Как используется AI

В проекте есть интерфейс LLM-провайдера и фабрика с fallback-заглушкой. Упомянутые импорты OpenRouter и n8n отсутствуют в предоставленных файлах. Работающий AI и RAG в этой версии не заявляются.

03 / HOW IT WORKS

Логика системы.

  1. 01Пользователь
  2. 02JS-модуль
  3. 03Flask API
  4. 04SQLAlchemy / SQLite
  5. 05Справочник / Excel

Технологии

PythonFlaskSQLAlchemyJavaScript ES ModulesSQLiteopenpyxl

Инженерные решения

  • Frontend и backend расширяются через независимые модули с манифестами.
  • Ядро централизует модели организаций, пользователей и разрешений.
  • Экспорт справочника формируется сервером через openpyxl.

04 / RESULT

Технический результат.

Созданы расширяемое ядро внутреннего приложения и базовые модули организаций и сотрудников.

Границы реализации

Учёт прибыли, строительные расчёты и работающие LLM-провайдеры не найдены в доступной версии. Production-развёртывание не проверялось.

Разбор в Media.

Все материалы ↗

NEXT PROJECT

Нужен похожий
продукт?

Обсудить проект