Späť na úvod

Referencia

Predplatiteľská webová aplikácia pre zahraničného klienta

Od zadania po produkčnú prevádzku: aplikácia s dvoma typmi používateľov, predplatným, komunikáciou v reálnom čase a moderovaním obsahu, ktorú si ľudia inštalujú priamo do telefónu.

používateľov za prvý týždeň prevádzky
1000+
krajín
70+
spracovaných requestov za 24 hodín (API a cloud)
110 000+
úspešnosť API volaní
99,8 %

Zadanie

Klient potreboval aplikáciu, v ktorej sa spájajú dva typy používateľov a navzájom na seba reagujú v reálnom čase. Mala fungovať na mobile ako natívna aplikácia, zarábať cez predplatné a dať klientovi nástroje na správu používateľov a moderovanie obsahu.

Čo sme dodali

  • Real-time vrstva

    Zmeny stavu sa cez WebSocket kanály (broadcast) okamžite prenesú ku všetkým, ktorí ich sledujú. Online stav používateľov (presence), živé chaty a živý feed udalostí na verejných stránkach.

  • Progresívna webová aplikácia (PWA)

    Service worker s offline cache, inštalácia do telefónu, push notifikácie cez Web Push.

  • Predplatné a platby

    Stripe Checkout, mesačný aj ročný plán, spracovanie udalostí cez overené webhooky. Kartové údaje neprechádzajú našimi servermi.

  • Hybridný rendering

    Verejné stránky sa predgenerujú alebo renderujú na serveri s cache na edge CDN, súkromná časť beží ako SPA mimo indexu vyhľadávačov.

  • Administrácia

    Tri úrovne oprávnení, správa používateľov, moderovanie nahlásení, audit log a prehľad tržieb.

  • Bezpečnosť

    Prístup k dátam vynucuje priamo databáza (row-level security), zápisy idú len cez overené serverové API. Rate limiting je uložený v databáze, takže funguje aj pri serverless architektúre.

Ako sme stavali

AI agentov sme zapojili do každej fázy vývoja. Rozhodnutia ostali na človeku.

  1. Špecifikácia

    Každú časť systému sme najprv popísali štruktúrovanou špecifikáciou. Tá je pre AI agentov kontextom, z ktorého pri práci vychádzajú.

  2. Implementácia

    Agenti píšu kód podľa špecifikácie a zadania úlohy, v rámci jasne danej architektúry.

  3. Kontrola

    Každú zmenu automaticky posúdi jazykový model v CI/CD pipeline. Bezpečnosť databázy a API preveril samostatný audit s AI a regresné testy strážia, aby sa nájdené chyby nevrátili.

  4. Schválenie

    Do produkcie ide len to, čo prejde ľudskou kontrolou vývojára.

Technológie

  • Nuxt
  • TypeScript
  • Cloud (PostgreSQL, real-time, autentifikácia, úložisko)
  • Serverless funkcie
  • Edge CDN
  • Stripe
  • Web Push
  • AI agenti

Máte vlastný nápad na aplikáciu alebo proces, ktorý chcete zjednodušiť?

Ukážeme vám, ako by sme ho postavili.

Ozvite sa