Reference
Předplatitelská webová aplikace pro zahraničního klienta
Od zadání po produkční provoz: aplikace se dvěma typy uživatelů, předplatným, komunikací v reálném čase a moderováním obsahu, kterou si lidé instalují přímo do telefonu.
- uživatelů za první týden provozu
- 1000+
- zemí
- 70+
- zpracovaných requestů za 24 hodin (API a cloud)
- 110 000+
- úspěšnost API volání
- 99,8 %
Zadání
Klient potřeboval aplikaci, ve které se propojují dva typy uživatelů a navzájem na sebe reagují v reálném čase. Měla fungovat na mobilu jako nativní aplikace, vydělávat přes předplatné a dát klientovi nástroje pro správu uživatelů a moderování obsahu.
Co jsme dodali
Real-time vrstva
Změny stavu se přes WebSocket kanály (broadcast) okamžitě přenesou ke všem, kdo je sledují. Online stav uživatelů (presence), živé chaty a živý feed událostí na veřejných stránkách.
Progresivní webová aplikace (PWA)
Service worker s offline cache, instalace do telefonu, push notifikace přes Web Push.
Předplatné a platby
Stripe Checkout, měsíční i roční plán, zpracování událostí přes ověřené webhooky. Údaje o kartách neprocházejí našimi servery.
Hybridní rendering
Veřejné stránky se předgenerují nebo renderují na serveru s cache na edge CDN, soukromá část běží jako SPA mimo index vyhledávačů.
Administrace
Tři úrovně oprávnění, správa uživatelů, moderování nahlášení, audit log a přehled tržeb.
Bezpečnost
Přístup k datům vynucuje přímo databáze (row-level security), zápisy jdou jen přes ověřené serverové API. Rate limiting je uložený v databázi, takže funguje i při serverless architektuře.
Jak jsme stavěli
AI agenty jsme zapojili do každé fáze vývoje. Rozhodnutí zůstala na člověku.
Specifikace
Každou část systému jsme nejprve popsali strukturovanou specifikací. Ta je pro AI agenty kontextem, ze kterého při práci vycházejí.
Implementace
Agenti píší kód podle specifikace a zadání úkolu, v rámci jasně dané architektury.
Kontrola
Každou změnu automaticky posoudí jazykový model v CI/CD pipeline. Bezpečnost databáze a API prověřil samostatný audit s AI a regresní testy hlídají, aby se nalezené chyby nevrátily.
Schválení
Do produkce jde jen to, co projde lidskou kontrolou vývojáře.
Technologie
- Nuxt
- TypeScript
- Cloud (PostgreSQL, real-time, autentizace, úložiště)
- Serverless funkce
- Edge CDN
- Stripe
- Web Push
- AI agenti
Máte vlastní nápad na aplikaci nebo proces, který chcete zjednodušit?
Ukážeme vám, jak bychom ho postavili.