Zpět na úvod

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.

  1. 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í.

  2. Implementace

    Agenti píší kód podle specifikace a zadání úkolu, v rámci jasně dané architektury.

  3. 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.

  4. 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.

Ozvěte se