Задание:
Разработать корпоративную CRM-систему для управления полным циклом энергосервисных контрактов — от мониторинга тендеров до сдачи объекта и гарантийного обслуживания. Система должна вести учёт объектов по фазам (тендер → подготовка → выполнение → сдача → гарантия), формировать исходящие документы (КП, письма) с фирменным бланком, отслеживать финансы и дедлайны, разграничивать доступ по ролям, уведомлять через Telegram.
Что сделал:
Спроектировал и разработал полнофункциональную CRM с нуля. Бэкенд на FastAPI + PostgreSQL, фронтенд на React + Ant Design, деплой через Docker Compose.
Реализованные модули: дашборд со сводной статистикой и канбан-доской, карточка объекта с фазами/стадиями и чеклистами по шаблонам, таймлайн Ганта с 6 уровнями зума и прогрессом по каждому объекту, генератор КП и исходящих писем в DOCX с логотипом и автонумерацией, парсинг тендеров с zakupki.gov.ru (API ГосПлан + Playwright), финансовый модуль (бюджет план/факт, оплаты), система визирования по ролям с матрицей доступа, аудит-лог всех действий, уведомления в Telegram о дедлайнах, реестр входящей и исходящей документации, экспорт в Excel.
Стек: React, Ant Design, FastAPI, PostgreSQL, Docker Compose, python-docx, Playwright, ReportLab, openpyxl.
https://namikbayr.ru