INVI — SaaS для весільних запрошень
Production SaaS, у якому пари створюють персональний сайт-запрошення за один вечір: обирають дизайн, проходять покроковий майстер, формують список гостей і відстежують підтвердження участі. Для керування клієнтами, білінгом та операціями передбачена адмінпанель платформи.


Проблема й мета
Індивідуальний сайт весільного запрошення зазвичай потребує дизайнера й розробника. Метою було створити SaaS, у якому пара обирає дизайн, за допомогою покрокового майстра розповідає свою історію, надсилає гостям персональні посилання та відстежує підтвердження участі в одному кабінеті, а оператор керує клієнтами, тарифами й платежами з адмінпанелі.
Моя роль і відповідальність
Я розробив продукт повністю: лендинг із SMS-автентифікацією, 14-кроковий майстер створення запрошення з живим попереднім переглядом і збереженням стану, кабінет пари (гості, редагування вмісту, налаштування), публічні сторінки запрошень за персональними URL гостей, чат підтримки та адмінпанель платформи (клієнти, підписки, тарифи, платежі, запрошення, ліди, журнал аудиту).
Модулі продукту


Ключові інженерні виклики
14-кроковий майстер, зрозумілий людям без досвіду в дизайні
Конструктор зберігає стан на кожному кроці, перевіряє кожен блок вмісту та показує живий попередній перегляд фінального дизайну, тож пара може створити вишукане запрошення за один вечір і не втратити прогрес.
Персональні посилання для гостей і відстеження підтверджень
Кожен гість отримує індивідуальний URL. Кабінет відстежує статус відповіді кожного гостя та експортує список, тому пара завжди точно знає, хто підтвердив участь.
SMS OTP, пов’язаний із кабінетом редагування
Вхід за номером телефону пов’язує пару з її запрошенням: після авторизації можна редагувати вміст, змінювати шаблони й оновлювати посилання без втрати даних гостей.
Технологічний стек
Фронтенд
- Next.js
- TypeScript
- Tailwind CSS
- React Hook Form
- Zod
Бекенд
- Node.js
- REST API
- JWT-автентифікація
- SMS OTP
Дані
- PostgreSQL
- Prisma
Інфраструктура
- Vercel
- SMS-провайдер