Appearance
Nimbus Documentation
Это входная страница VitePress для документации Nimbus.
Основной индекс и оглавление находятся в файле index.md.
Документация Nimbus
Главная навигация по документации проекта Nimbus — облачной платформы для автоматизации управления ЖКХ.
Архитектура
Техническая архитектура системы, компоненты и решения.
| Документ | Описание |
|---|---|
| Инфологическая модель Nimbus | Сущности домена (Organization, House, Room, PersonalAccount, Charge, LedgerEntry, AccountBalance, PenaltyRate) и их связи |
| Модули и их ответственность | Роли nimbus_auth, nimbus_core, nimbus_billing и их взаимодействие на уровне сценариев |
| Блочная структура системы | Физическая архитектура: фронтенд, API‑шлюз, Go‑микросервисы, PostgreSQL, Redis, S3‑хранилище |
| Ядро биллинга: лицевые счета и начисления | Лицевые счета, связи сущностей, Golden Test, принципы Ledger (двойная запись) |
| Ставки и расчёт пеней (ПП 354, ЦБ РФ) | Справочник ставок ЦБ, автозагрузка, расчёт пеней по правилам ЖКХ |
Бизнес-логика
Описание правил расчётов, нормативов и доменной логики.
| Документ | Описание |
|---|---|
| ПП 354: полный текст и ссылки | Каркас вокруг полного текста постановления 354 и ссылки на профильные разборы |
| ПП 354: общедомовые счётчики | Анализ использования показаний общедомовых приборов учёта и формул из приложений ПП 354 |
| Архитектура долга и пеней | Модель хранения долга, логика расчёта пеней и миграции задолженности в Nimbus |
Руководства (Guides)
Онбординг, задачи, версионирование и статусы реализации.
| Документ | Описание |
|---|---|
| Онбординг | Суть проекта, стек, жёсткие архитектурные правила, структура репозитория |
| Задачи для Junior | Безопасные задачи без изменения ядра расчётов (ПП 354, Ledger) |
| Версионирование | Глобальная и сервисные версии, команды, релизы |
| Статус меню и функционала | Реализованные пункты меню и экраны |
| Еженедельный отчёт по коммитам | Шаблон/отчёт по коммитам за неделю |
| Dev quick start (microservices) | Быстрый старт разработки с локальными микросервисами и Docker‑сервисами БД/Redis |
| Docker prod setup на Ubuntu | Чек‑лист подготовки Ubuntu 24.04 LTS к прод‑деплою Nimbus в Docker |
| SMTP через Яндекс.Почту | Настройка SMTP‑отправки писем через Яндекс.Почту для домена проекта |
| Startup guide микросервисов | Запуск микросервисов Nimbus локально и в Docker, порядок миграции данных |
| Migration guide к микросервисам | План миграции с монолита на микросервисы Nimbus, статус реализации |
Промпты (Cursor / AI)
Эталонные промпты для генерации кода и UI в Cursor и других AI-инструментах.
| Документ | Описание |
|---|---|
| Шаблон CRUD (React + MUI) | Промпт для создания типовой CRUD-страницы в админке |
Бизнес и стейкхолдеры
Материалы для инвесторов, партнёров и описания продукта.
| Документ | Описание |
|---|---|
| Продуктовая визия | Позиционирование Nimbus, облачный биллинг ЖКХ |
| Executive Summary | Краткая презентация для инвесторов и партнёров |
| Стратегический план развития | Детальный план на 3 года, MVP, финансы, риски |
| Стратегические рекомендации | Практические рекомендации и план на 90 дней |
| FAQ для инвесторов | Ответы на типичные вопросы инвесторов |
| Обзор документов | Описание созданных стратегических документов |
| Навигация по стратегическим документам | Как использовать стратегические документы |
| Вопросы для партнёра | Вопросы и темы для обсуждения с партнёрами |
| Дорожная карта на 3 месяца | MVP, интеграции, отчётность, этапы разработки |
| Nimbus Billing: стратегия выхода на IPO | Бизнес‑питч для инвесторов, SaaS‑модель, технологический ров (Ledger, ПП 354, аудит‑готовая архитектура) |
Связанные ресурсы
- Корень проекта: README.md, CHANGELOG.md
- Микросервисы: services/README.md, services/QUICK_START.md, services/STATUS.md
- Нормативка и бизнес‑логика: раздел Бизнес-логика в этом индексе
- Внутренние дополнительные материалы: часть исторических анализов и заметок по‑прежнему лежит в папке Инструкции/