DomDoctor
Платформа медицинских услуг для стран СНГ: локализация, B2C и B2B
- Next.js
- React
- TypeScript
- MobX
- +3
MVP за считанные дни: игровые комнаты, раунды по WebSocket, бусты и бонусные баллы

Хакатон-проект: сервис быстрых игр с комнатами, раундами в реальном времени, бустами и начислением бонусов. Отвечал за фронтенд и связку с сокет-сервером.
Задача
Хакатон — это жёсткий срок и параллельная работа нескольких человек по одному репозиторию. Ошибка в организации кода стоит дороже, чем в обычном проекте: переписывать некогда.
Продуктовая часть требовала реального времени: несколько игроков в комнате видят один и тот же раунд, таймер и результат.
Решение
Сразу разложили проект по слоям FSD и договорились о границах: каждый работал в своих слайсах, конфликты в общем коде свелись к минимуму.
Состояние раунда синхронизируется по сокету, серверные данные кешируются слоем запросов, а локальные состояния интерфейса лежат в компактных сторах. Это дало предсказуемое поведение без лишней инфраструктуры.

Платформа медицинских услуг для стран СНГ: локализация, B2C и B2B
Пет-проект целиком: парсеры, API, оценка выгодности, Telegram-бот и веб-интерфейс

Личный кабинет студента после редизайна: чаты в реальном времени, нативные уведомления, две сборки