Все проекты

SAVEFOOD

Год
2026
Роль
Архитектура и разработка

Двусторонний маркетплейс: рестораны продают нераспроданные блюда со скидкой до 70%, покупатели бронируют их по QR-коду.

Save Food — десктопная версия
Save Food — мобильная версия

О проекте

Остаток резервируется атомарно через блокировку строки, что исключает оверселл при конкурентных бронированиях. QR-токены подписываются одноразовым идентификатором вместо ID брони, поэтому не поддаются ни подделке, ни повторному использованию скриншота. Геопоиск выполняется на PostGIS на стороне базы, синхронизируя список и карту. Код проекта под NDA — в репозитории описаны архитектура и принятые решения.

Стек

  • Next.js 16
  • NestJS
  • PostgreSQL
  • PostGIS
  • BullMQ
  • Redis
  • TanStack Query
  • Zustand
  • Leaflet
  • PWA
  • YooKassa
  • Playwright