SiteFlow: Construction Project Manager
Галерея інтерфейсу
Про проєкт
SiteFlow — це професійний інструмент для управління будівництвом у польових умовах. Застосунок дозволяє інженерам технагляду та прорабам вести повний цикл проєкту: від планування графіку робіт до фіксації зауважень (Punch List) повністю офлайн.
🏗️ Gantt & CPM
Реалізовано алгоритм розрахунку критичного шляху (Critical Path Method) та кастомну візуалізацію діаграми Ганта на Canvas із підтримкою залежностей "Finish-to-Start".
📸 Punch List Engine
Модуль фіксації дефектів із прив'язкою фото, дедлайнів та ієрархічних зон об'єкта (Block → Floor → Room). Включає автоматичну Overdue-логіку.
📄 Offline Export
Генерація звітів (Daily, Weekly, Punch List) у форматах PDF та XLSX безпосередньо на пристрої для миттєвого обміну даними на будмайданчику.
Технічний стек
- Архітектура: MVVM + Clean Architecture principles для ізоляції складної логіки планування.
- Data Storage: Room DB з підтримкою каскадного видалення та складних SQL-запитів для агрегації KPI.
- Concurrency: Використання Kotlin Coroutines для важких обчислень CPM-алгоритму без блокування UI.
- UI: Брендована темна тема в стилі Slotoking/BetKing з акцентом на UX для enterprise-сценаріїв.
Результат
SiteFlow демонструє здатність створювати автономні enterprise-рішення, де на першому місці стоїть точність алгоритмів планування робіт та надійність локального збереження даних у складних умовах експлуатації.