Dododo
Wydajna aplikacja HealthTech SaaS dla rozwoju dzieci wdrożona w 10 tygodni: automatyczna ocena, generowanie planów aktywności i wielowalutowy paywall.
- Next.js
- Supabase
- PostgreSQL
- TypeScript
- Stripe
- Payload
- CMS Clerk
- SaaS
- HealthTech
- Rozwój dziecka
- Aplikacja internetowa
10
tygodni — Czas wdrożenia projektu
3
rynki — Zlokalizowane płatności
Zadania klienta
-
Brak architektury komercyjnej. Algorytmy ankietowe istniały jedynie w formie surowych skryptów AI, pozbawionych bezpiecznej bazy danych, stabilnej infrastruktury oraz odporności na obciążenia.
-
Ryzyko porzucenia koszyka na paywallu. Wymóg natychmiastowej rejestracji przed poznaniem wartości produktu obniżał konwersję, co wymagało stworzenia bezproblemowego trybu gościa (guest flow).
-
Bariery ekspansji międzynarodowej. Start-up nie posiadał infrastruktury płatniczej umożliwiającej jednoczesne wejście na rynki USA, Wielkiej Brytanii i Europy z dynamicznymi cenami lokalnymi.
-
Niski stopień automatyzacji procesów. Ręczne przeliczanie wyników, tworzenie raportów analitycznych oraz dystrybucja planów rozwoju blokowały stabilną pracę systemu przy wzroście ruchu.
Nasze rozwiązania
-
Architektura serverless i bezpieczna warstwa danych
- Przenieśliśmy logikę aplikacji do niezawodnej infrastruktury opartej na Next.js i Supabase. Aby wyeliminować koszty utrzymania dedykowanego serwera backendowego przy zachowaniu pełnego bezpieczeństwa, wdrożyliśmy polityki Row Level Security (RLS) bezpośrednio w zarządzanej bazie danych PostgreSQL.
- Synchronizacja kont użytkowników, profili oraz etapów onboardingowych między Clerk a Supabase odbywa się natychmiastowo poprzez zabezpieczone webhooki z weryfikacją Svix.
-
Bezszwowy Guest Flow i automatyczna migracja danych
- W celu zwiększenia konwersji w lejku marketingowym zaprojektowaliśmy interaktywny scenariusz dostępu dla gości przy użyciu React i Tailwind CSS.
- Niezalogowani użytkownicy mogą przejść wstępną ocenę rozwoju dziecka i przeglądać wykresy integracji sensorycznej oparte na Recharts.
- W momencie rejestracji stworzony algorytm automatycznie przenosi wszystkie tymczasowe odpowiedzi do stałych tabel Supabase bez ryzyka nadpisania danych.
-
Wielowalutowy Paywall z routingiem geopolitycznym
- Zaprojektowaliśmy międzynarodowy moduł płatniczy zintegrowany ze Stripe Checkout. Aplikacja identyfikuje lokalizację użytkownika na poziomie sieci Edge za pomocą nagłówka x-vercel-ip-country, automatycznie wyświetlając ceny w USD, GBP lub EUR.
- Dynamiczny mechanizm content-gatingu natychmiast otwiera zablokowane sekcje tekstowe, moduły ćwiczeń oraz raporty eksperckie po przetworzeniu webhooków płatności.
-
Automatyczny silnik obliczeniowy i generowanie PDF
- Stworzyliśmy autorski silnik obliczeniowy wewnątrz Next.js Server Actions do przetwarzania odpowiedzi z ankiet i dopasowywania ich do norm rozwojowych. W celu ochrony przed obciążeniami, generowanie raportów PDF zaimplementowaliśmy w trybie serverless poprzez Puppeteer i Chromium. System błyskawicznie generuje z poziomu pulpitu dwa typy dokumentów: szczegółowy raport dla terapeutów oraz praktyczny poradnik dla rodziców.
Gotowość do rozwoju
Architektura platformy oparta na Supabase i PostgreSQL gwarantuje długofalowe skalowanie biznesu bez modyfikacji jądra systemu. Dodawanie kont instytucjonalnych, partnerów medycznych czy nowych ról użytkowników odbywa się poprzez rozszerzenie metadanych w Clerk i aktualizację polityk bezpieczeństwa RLS. System jest w pełni przygotowany na integrację nowych wersji językowych, rozbudowę bazy ćwiczeń w Payload CMS oraz obsługę kolejnych rynków globalnych.
Wyniki
-
Uruchomienie komercyjne w 5 sprintów. Architektura została przekształcona z surowych skryptów w działającą, międzynarodową aplikację SaaS w zaledwie 10 tygodni.
-
Działające POC po 1 sprincie. Weryfikacja kluczowych założeń biznesowych rozpoczęła się bez opóźnień dzięki dostarczeniu klientowi funkcjonującego prototypu po pierwszym cyklu.
-
Brak kosztów infrastruktury backendowej. Zastosowanie Server Actions oraz API Routes w Next.js wyeliminowało potrzebę utrzymywania oddzielnego serwera aplikacyjnego.
-
Pełna kontrola nad lejkiem marketingowym. Automatyczna synchronizacja zdarzeń użytkowników z platformą Loops pozwala na monitorowanie porzuconych rejestracji i uruchamianie kampanii ratunkowych.
-
Całkowita automatyzacja monetyzacji. Platforma samodzielnie przetwarza subskrypcje, zarządza dostępem do treści i aktualizuje codzienne plany zajęć bez zaangażowania programistów.
integracji / Tech stack
Oś czasu i zespół
10 tygodni
łącznie
-
Wewnętrzny zespół5 osob
1 tech lead, 1 senior developer, 1 middle developer, 1 PM, 1 QA
Wycenimy Twój projekt w ciągu 24 godzin
Zostaw numer telefonu i wybierz usługę. Oddzwonimy, aby w ciągu 10 minut omówić szczegóły, a następnie przygotujemy wstępną wycenę, harmonogram realizacji oraz zakres prac.