Сервис для людейПодарки и события2026

WowWish

Списки желаний с бронированием подарков и событийными страницами

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

Открыть сайт проекта
29
модулей бэкенда
Shadow DOM
изоляция встраиваемого виджета
MX-проверка
анти-фрод при регистрации
Главная страница WowWish
Публичная страница продукта
Задача

Подарочные списки живут в заметках и переписке: гости дарят одно и то же, часть подарков дублируется, а владелец списка либо ничего не знает, либо случайно видит сюрприз. Готовые сервисы либо не работают с российскими магазинами, либо превращаются в витрину с рекламой.

Решение

Бронирование скрыто от владельца списка: гость видит, что подарок занят, владелец — нет. Товары добавляются по ссылке с автоматическим разбором названия и цены, а к свадьбе или дню рождения собирается событийная страница, которую можно разослать гостям. Списки встраиваются на внешние сайты виджетом.

Функциональность

Что реализовано

Списки желаний

Добавление товара по ссылке, приоритеты, комментарии, приватность.

Бронирование без спойлера

Гость занимает подарок, владелец списка не видит кто и что забронировал.

Событийные страницы

Свадьба, день рождения, рождение ребёнка — реестр подарков без дублей.

Лента друзей

Обновления списков людей, на которых вы подписаны.

«Тайный Санта»

Жеребьёвка и распределение получателей внутри группы.

Встраиваемый виджет

Список желаний на внешнем сайте одним скриптом, в изолированном контейнере.

Интерфейс

Экраны продукта

Снимки сделаны с работающего стенда на демонстрационных данных.

Инженерная часть

Технические решения

  • Виджет встраивания изолирован в Shadow DOM: стили сайта-носителя не влияют на список, а список не ломает вёрстку страницы.
  • Модель бронирования спроектирована так, что владелец списка не может получить данные о бронях ни через интерфейс, ни через API — ограничение живёт на слое доступа.
  • Защита регистрации от массовых фейков: скрытая ловушка в форме, проверка почтового домена по MX-записи и мягкая блокировка подозрительных аккаунтов вместо жёсткого отказа.
  • Движок реестра подарков вынесен переиспользуемым слоем — он же используется в свадебном и праздничном продуктах линейки.

Стек

Backend
NestJS 11FastifyPrisma 6PostgreSQL 16
Frontend
Next.js 16React 19MUI 7RTK Query
Инфраструктура
Docker ComposeGitHub Actionsnginxblue-green деплой
Следующий проект

«Феерика»

Маркетплейс студий детских праздников и бесплатный планировщик для родителей

Смотреть кейс
Контакты

Обсудить похожую задачу

Напишите, что нужно сделать — отвечу с оценкой объёма работ, вариантами решения и сроками.

Написать на почту