Розроблення мобільного додатку для ТСЖ/ТСН
ТСЖ — це не управляюча компанія, хоча завдання перекриваються. Ключова відмінність: жителі тут одночасно є членами організації та голосують за рішення. Додаток для ТСЖ має відображати цю двоїстість: інструмент управління будинком плюс інструмент самоврядування.
Модуль заочного голосування — найбільш технічно складний
Проведення загального збору в заочній формі через додаток — це не просто кнопка "за/проти". За ЖК РФ потрібно:
- Ідентифікація учасника як власника приміщення
- Фіксація факту ознайомлення з повісткою (timestamp, IP або device ID)
- Незмінність голосу після подання (або механізм відзиву в установлені строки)
- Остаточний протокол з підписами
Реалізація: при реєстрації в додатку житель вводить номер лицевого рахунку та проходить верифікацію через SMS OTP на номер, прив'язаний до рахунку в базі ТСЖ. Після верифікації — статус "підтверджений власник".
Голосування фіксується в PostgreSQL з триґером на заборону UPDATE після INSERT голосу (незмінність). Остаточний протокол генерується автоматично через PDF-шаблон з результатами по кожному питанню повістки.
Заявки та звернення
Механіка та сама, що у управляючої компанії, але масштаб інший: у ТСЖ часто немає штатного диспетчера. Заявки приймає голова або керуючий. Тому важливо: push-сповіщення приходять прямо на телефон голови; мобільний інтерфейс управління заявками — не тільки веб-панель.
Додаток для ТСЖ — це один Flutter-додаток з різними ролями (житель, голова, працівник).
Фінансова прозорість
Жителі ТСЖ мають право бачити кошторисні й звіти про видатки. Модуль публікації фінансових документів: голова завантажує звіт до PDF, жителі отримують push та бачать документ у додатку. Жодної ручної розсилки.
Оплата внесків через YooKassa або СБП з автоматичним формуванням квитанції. Історія платежів по лицевому рахунку.
Стек
Flutter 3.x, Laravel 10 + PostgreSQL, FCM для push, S3 для документів, Redis для сесій та кешів. Інтеграція з 1С:Бухгалтерія при необхідності через REST API або файловий обмін.
Терміни
Додаток для ТСЖ з заявками, голосуванням, фінансовими документами та оплатою — від 12 до 18 тижнів. Вартість розраховується індивідуально після аналізу вимог.







