← Все проекты

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


О проекте
Остаток резервируется атомарно через блокировку строки, что исключает оверселл при конкурентных бронированиях. QR-токены подписываются одноразовым идентификатором вместо ID брони, поэтому не поддаются ни подделке, ни повторному использованию скриншота. Геопоиск выполняется на PostGIS на стороне базы, синхронизируя список и карту. Код проекта под NDA — в репозитории описаны архитектура и принятые решения.
Стек
- Next.js 16
- NestJS
- PostgreSQL
- PostGIS
- BullMQ
- Redis
- TanStack Query
- Zustand
- Leaflet
- PWA
- YooKassa
- Playwright