Loov Care
Веб-система для управления услугами оптики: PWA для клиентов + Telegram WebApp + бот + админка с управлением уведомлениями

Проблема
Оптике нужна была единая система для управления клиентами, заказами и лояльностью — с возможностью точечно отправлять уведомления любому пользователю прямо из админки.
Решение
Монорепо с приложениями: PWA для клиентов, Telegram WebApp как альтернативный канал входа, бот для авто-уведомлений и веб-админка. В админке — система управления нотификациями: можно выбрать пользователя (или сегмент), составить сообщение и отправить через push в PWA или через бота в Telegram. Интеграция с Shopify и внутренней CRM.
Результат
Работающий продукт: клиенты оптики получают push в PWA и сообщения от бота, администратор управляет рассылками одной кнопкой.
Мой вклад
- Разработка PWA и Telegram WebApp на React + TypeScript
- Система управления уведомлениями в админке: адресная отправка push в PWA и сообщений через бота
- Интеграция с Telegram Bot API и Web Push API
- Архитектура монорепо с общими пакетами
- Настройка Docker Compose для всех окружений
Стек
Следующий проект
Staff Focus
PWA + Android для сотрудников: KPI, задачи, мотивация, биометрия по WebAuthn, push, drag-n-drop дашборд, глубокая интеграция с Frappe ERP