Кастомная ERP/CRM система для медицинской клиники
Масштабная экосистема для полной автоматизации бизнес-процессов медицинской/косметологической клиники. Проект спроектирован и реализован полностью «под ключ» в одном лице — от анализа требований до развертывания в production.
Система разработана как замена готовым SaaS-решениям, полностью адаптирована под уникальную логику и бизнес-процессы заказчика.
Технологический стек: Python (FastAPI), Vue 3 (Nuxt), PostgreSQL, HTML5 Canvas API, Advanced Scheduler.
Что было спроектировано и внедрено:
1. Архитектура и Безопасность: Полная ролевая модель доступа (RBAC) для трех типов пользователей: Администраторы (полный доступ), Специалисты (доступ к своему календарю и ограниченная видимость клиентов по тегам), Клиенты (бронирование и история визитов). Реализована middleware-фильтрация прав на уровне UI и API, защита от брутфорса (CAPTCHA, блокировка сессий) и безопасное восстановление паролей.
2. Умный Календарь и Бронирование: Сложный алгоритм расчета свободных слотов в реальном времени с учетом графиков специалистов, продолжительности услуг и заложенных техник. Внедрен архитектурный защит от конфликтов записи (Race Conditions).
3. Интерактивный Canvas-модуль (Зоны лечения): Кастомный графический инструмент на базе HTML5 Canvas для рисования и маркировки рабочих зон прямо на шаблонах изображений. Реализована история действий (Undo/Cancel) и оптимизированное сохранение готовых схем на сервер в карточку клиента.
4. Электронная Карта Клиента: Модуль ведения истории визитов, прикрепление файлов/документов, тегирование, аналитика источников привлечения и автоматическое отслеживание статусов и юридических согласий.
5. Автоматические уведомления: Фоновая система триггерных напоминаний (подтверждение брони, напоминание за 1 день, follow-up через 30 дней после визита).
6. Аналитика и Отчеты: Генерация отчетов по финансовым доходам за периодами, аналитика эффективности тегов/источников, интерактивные графики и выгрузка финансовой отчетности в Excel.
Система разработана как замена готовым SaaS-решениям, полностью адаптирована под уникальную логику и бизнес-процессы заказчика.
Технологический стек: Python (FastAPI), Vue 3 (Nuxt), PostgreSQL, HTML5 Canvas API, Advanced Scheduler.
Что было спроектировано и внедрено:
1. Архитектура и Безопасность: Полная ролевая модель доступа (RBAC) для трех типов пользователей: Администраторы (полный доступ), Специалисты (доступ к своему календарю и ограниченная видимость клиентов по тегам), Клиенты (бронирование и история визитов). Реализована middleware-фильтрация прав на уровне UI и API, защита от брутфорса (CAPTCHA, блокировка сессий) и безопасное восстановление паролей.
2. Умный Календарь и Бронирование: Сложный алгоритм расчета свободных слотов в реальном времени с учетом графиков специалистов, продолжительности услуг и заложенных техник. Внедрен архитектурный защит от конфликтов записи (Race Conditions).
3. Интерактивный Canvas-модуль (Зоны лечения): Кастомный графический инструмент на базе HTML5 Canvas для рисования и маркировки рабочих зон прямо на шаблонах изображений. Реализована история действий (Undo/Cancel) и оптимизированное сохранение готовых схем на сервер в карточку клиента.
4. Электронная Карта Клиента: Модуль ведения истории визитов, прикрепление файлов/документов, тегирование, аналитика источников привлечения и автоматическое отслеживание статусов и юридических согласий.
5. Автоматические уведомления: Фоновая система триггерных напоминаний (подтверждение брони, напоминание за 1 день, follow-up через 30 дней после визита).
6. Аналитика и Отчеты: Генерация отчетов по финансовым доходам за периодами, аналитика эффективности тегов/источников, интерактивные графики и выгрузка финансовой отчетности в Excel.