Dododo
Високопродуктивний HealthTech SaaS-застосунок для дитячого розвитку, запущений за 10 тижнів: автоматизований скринінг, генерація планів і мультивалютний paywall.
- Next.js
- Supabase
- PostgreSQL
- TypeScript
- Stripe
- Payload
- CMS Clerk
- SaaS
- HealthTech
- Дитячий розвиток
- Веб-застосунок
10
тижнів — Термін запуску проєкту
3
ринки — Локалізована платіжна інфраструктура
Завдання клієнта
-
Відсутність комерційної архітектури. Початкова логіка анкетування існувала у вигляді сирих AI-скриптів без безпечної бази даних, системної інфраструктури та готовності до навантажень.
-
Ризик низької конверсії paywall. Вимога обов'язкової реєстрації перед демонстрацією цінності продукту створювала бар'єр, погіршуючи воронку і вимагаючи створення гостьового режиму (guest flow).
-
Обмеження для глобального старту. У стартапу була відсутня платіжна інфраструктура для одночасного виходу на ринки США, Великої Британії та Європи з динамічними локальними цінами.
-
Вразливість процесів обробки даних. Ручний підрахунок результатів скринінгу, складання аналітичних звітів і вивантаження планів розвитку виключали стабільну роботу системи при зростанні трафіку.
Рішення завдань
-
Серверна архітектура і безпечний шар даних
- Ми перенесли логіку застосунку у відмовостійку інфраструктуру на базі Next.js і Supabase. Щоб виключити витрати на утримання виділеного бекенд-сервера без втрати безпеки, ми налаштували політики Row Level Security (RLS) напряму в керованій базі даних PostgreSQL.
- Синхронізація облікових записів, профілів і етапів онбордингу між Clerk та Supabase виконується миттєво через захищені вебхуки з верифікацією через Svix.
-
Безшовний Guest Flow і автоматична міграція даних
- Для підвищення конверсії маркетингової воронки ми розробили інтерактивний сценарій гостьового входу за допомогою React і Tailwind CSS.
- Неавторизовані користувачі можуть проходити первинний скринінг розвитку дитини і вивчати графіки сенсорної інтеграції на базі Recharts.
- У момент створення акаунта розроблений алгоритм автоматично переносить всі тимчасові відповіді в постійні таблиці Supabase без перезапису даних.
-
Мультивалютний Paywall з геолокаційним роутингом
- Ми спроєктували міжнародний платіжний модуль, інтегрований зі Stripe Checkout. Застосунок визначає географічне розташування користувача на рівні Edge-мережі через заголовок x-vercel-ip-country і автоматично виводить тарифні сітки в USD, GBP або EUR.
- Динамічний контент-гейтинг миттєво відкриває текстові блоки, закриті модулі вправ і експертні звіти після обробки вебхуків Stripe.
-
Автоматичний движок скорингу і генерації PDF
- Ми розробили розрахунковий движок всередині Next.js Server Actions для обробки відповідей анкетування і зіставлення їх з віковими нормами. Для захисту від пікових навантажень генерація PDF-звітів реалізована в serverless-режимі через Puppeteer і Chromium. З панелі керування система миттєво формує два типи документів: деталізований звіт для терапевтів і практичний посібник для батьків.
Готовність до росту
Архітектура платформи на базі Supabase і PostgreSQL розрахована на довгострокове масштабування бізнесу без зміни програмного ядра. Додавання корпоративних B2B-клієнтів, партнерських клінік чи нових ролей користувачів виконується розширенням метаданих у Clerk і оновленням політик безпеки RLS. Система повністю готова до інтеграції нових мовних локалізацій, розширення каталогу вправ у Payload CMS та підключення додаткових ринків.
Результати
-
Комерційний запуск за 5 спринтів. Архітектура трансформована з концептуальних скриптів у робочий міжнародний SaaS-застосунок за 10 тижнів.
-
Працездатний POC за 1 спринт. Перевірка ключових бізнес-гіпотез почалася без затримок завдяки передачі клієнту готового прототипу після першого циклу розробки.
-
Нульові витрати на бекенд-інфраструктуру. Використання Server Actions і API Routes у Next.js усунуло необхідність розгортання й адміністрування окремого сервера застосунків.
-
Абсолютний контроль маркетингової воронки. Автоматична синхронізація подій користувачів з платформою Loops дозволяє відстежувати відмови від реєстрації і запускати тригерні розсилки.
-
Повна автоматизація монетизації. Платформа самостійно обробляє підписки, керує доступом до контенту й оновлює щоденні плани занять без ручного втручання.
ІНТЕГРАЦІЇ / ТЕХ-СТЕК
Терміни і команда
10 тижнів
всього
-
Внутрішня команда5 людей
1 tech lead, 1 senior developer, 1 middle developer, 1 PM, 1 QA
Оцінимо ваш проєкт за 24 години
Залиште номер телефону та оберіть послугу. Ми зателефонуємо, за 10 хвилин уточнимо деталі й підготуємо попередню оцінку вартості, термінів і складу робіт.