image image image image
Разработал полноценное веб-приложение для бизнеса, работающего с сетью агентов. Система автоматизирует учет услуг, обработку платежей и финансовую отчетность. Основная фишка — автоматическое сопоставление банковских платежей с услугами по УНП. Загружаешь выписку из банка, система сама находит нужных контрагентов и закрывает долги. Экономит часы ручной работы бухгалтерии каждый день. Реализовал импорт данных из Excel и CSV с полной обработкой кириллицы и банковских форматов. Система поддерживает трехуровневую структуру ценообразования с историей изменений, чтобы всегда можно было посмотреть, по какой цене шла услуга в конкретный месяц. Добавил ролевую модель — администраторы, менеджеры и редакторы работают каждый со своими правами доступа. Для аналитики сделал иерархическую систему отчетов: видно агрегированные показатели по менеджерам, внутри — по агентам, внутри каждого агента — по направлениям. Все данные можно выгрузить в Excel для дальнейшей работы. Backend построен на NestJS с TypeORM и PostgreSQL, frontend — Next.js с Material UI. Приложение развернуто на VPS в Docker-контейнерах с использованием Redis для сессий. Результат — работающая production-система, которая закрывает все задачи по учету дебиторки для среднего и крупного бизнеса с агентской сетью.