orlov.tech
Назад к проектам

Loov Care

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

Loov Care
ReactPWAWeb PushNestJSDrizzle ORMPostgreSQLRedisDockerTelegram Bot API

Проблема

Оптике нужна была единая система для управления клиентами, заказами и лояльностью — с возможностью точечно отправлять уведомления любому пользователю прямо из админки.

Решение

Монорепо с приложениями: 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 для всех окружений

Стек

ReactPWAWeb PushNestJSDrizzle ORMPostgreSQLRedisDockerTelegram Bot API

Следующий проект

Staff Focus

PWA + Android для сотрудников: KPI, задачи, мотивация, биометрия по WebAuthn, push, drag-n-drop дашборд, глубокая интеграция с Frappe ERP