Webové aplikace a SaaS

Webová aplikace, od nápadu k platícím uživatelům.

SaaS produkty, portály a nástroje, které běží v prohlížeči. Včetně přihlášení, rolí, plateb a předplatného. Stavíme je jako vlastní produkty, které sami provozujeme – takže víme, co všechno kromě obrazovek je potřeba.

Pro koho to je

Když web potřebuje
umět víc než zobrazovat.

Webová aplikace není web s formulářem. Uživatel se přihlásí, pracuje s vlastními daty, platí a očekává, že vše funguje stejně spolehlivě jako banka nebo e-mail. Pomáháme postavit takový produkt od prvního návrhu po stabilní provoz.

Stavíte SaaS a potřebujete technického partnera.

Máte obchodní nápad, trh a první zájemce, ale ne vývojový tým. Převezmeme technickou stránku: navrhneme architekturu, postavíme první verzi a poradíme, co řešit hned a co počká. Rozhodnutí děláme s vámi, ne za vás, a kód i data patří vám.

Chcete klientský portál místo e-mailů a tabulek.

Zákazníci dnes volají a píšou o stavu zakázky, hledají faktury a posílají dokumenty e-mailem. Portál jim dá vlastní přihlášení, přehled zakázek a komunikaci na jednom místě. Vašemu týmu ubude práce s vyhledáváním a odpovídáním na stejné dotazy.

Máte prototyp a potřebujete ho dotáhnout do produkce.

Prototyp z no-code nástroje nebo od freelancera často funguje na ukázce, ale ne pro stovky uživatelů. Projdeme ho, rozhodneme, co se dá zachovat, a doplníme bezpečnost, testy, zálohy a výkon, aby z něj byl skutečný produkt.

Co dostanete

Šest výstupů, které si odnesete

01Účty a roleRegistrace, přihlášení, obnova hesla a volitelně přihlášení přes Google nebo firemní účet. Role určují, kdo co vidí a smí, třeba majitel, správce, zaměstnanec a zákazník.
02Dashboardy a přehledyÚvodní obrazovka s tím nejdůležitějším: čísla, grafy a úkoly. Filtry, vyhledávání a exporty do CSV nebo Excelu, aby uživatelé nepotřebovali tabulky vedle.
03Platby a předplatnéJednorázové platby i opakované předplatné, tarify, zkušební období, faktury a řešení neúspěšných plateb. Napojení na Stripe nebo GoPay včetně webhooků.
04Notifikace a e-mailyTransakční e-maily, upozornění v aplikaci a volitelně push. Šablony ve vaší značce a nastavení, co chce uživatel dostávat.
05Admin rozhraníInterní nástroj pro váš tým: správa uživatelů, tarifů a obsahu, podpora zákazníků i přehled chyb. Nemusíte kvůli každé drobnosti volat programátora.
06Dokumentace APIPopis rozhraní ve formátu OpenAPI, autentizace a příklady volání. Hodí se pro partnery, mobilní aplikaci i pro vývojáře, kteří aplikaci převezmou.

Náš přístup

Od discovery ke spuštění a rozvoji.

Pět kroků, každý s konkrétním výstupem. Po celou dobu máte přístup k testovací verzi, takže vidíte skutečný postup, ne prezentace.

01

Discovery

Týden až dva. Zmapujeme uživatele, jejich úkoly a obchodní model. Výstupem je seznam scénářů, priorit a rozsah první verze včetně odhadu ceny a času.

Scénáře a priority

02

Design rozhraní

Navrhneme obrazovky a tok uživatele a složíme je do klikacího prototypu. Ověříte ho s prvními uživateli dřív, než se začne programovat.

Klikací prototyp

03

Vývoj po sprintech

Dvoutýdenní cykly s ukázkou funkčního výsledku na konci každého. Zpětná vazba se hned promítá do dalšího sprintu a priority se mohou měnit.

Demo každé 2 týdny

04

Beta s prvními uživateli

Pustíme aplikaci omezené skupině skutečných uživatelů. Sledujeme, kde váhají nebo chybují, opravujeme a ladíme výkon, než přijde široká veřejnost.

Zpětná vazba z provozu

05

Spuštění a rozvoj

Nasadíme na produkci, nastavíme monitoring a zálohy a zaškolíme tým. Pak aplikaci dál rozvíjíme po malých krocích podle dat o tom, co lidé používají.

Monitoring & rozvoj
01

Frontend

Rozhraní, se kterým uživatel pracuje. Rychlé, přístupné a použitelné i na mobilu. Sdílíme komponenty s dalšími částmi systému, takže změna designu je rychlá.

Technologie a jejich role

ReactInteraktivní rozhraní z komponent
Next.jsRouting, rychlé načítání a SEO
TypeScriptMéně chyb a snazší údržba

Kdy dává smysl

Vždy – rozhraní je tvář celé aplikace.

Co to přinese

Rychlé a konzistentní prostředí pro každého uživatele.

02

Backend

Logika, která řídí oprávnění, výpočty a napojení na další služby. Rozdělujeme ji na přehledné části, aby šla bezpečně rozšiřovat.

Technologie a jejich role

Node.jsSdílený jazyk s frontendem
Python / FastAPIDatové úlohy a rychlé API
REST / OpenAPIZdokumentované rozhraní

Kdy dává smysl

Pokud potřebujete složitější pravidla nebo napojení na jiné systémy.

Co to přinese

Jasná pravidla na jednom místě a snazší napojení dalších klientů.

03

Data

Databáze a mezipaměť, která udrží rychlost při růstu. Pečlivě navržené schéma, migrace a zálohy, aby šla data bezpečně měnit a obnovit.

Technologie a jejich role

PostgreSQLSpolehlivá relační databáze
RedisMezipaměť, fronty a relace
S3 úložištěSoubory a přílohy

Kdy dává smysl

Vždy – data jsou nejcennější část produktu.

Co to přinese

Konzistentní data, rychlé dotazy a možnost růstu bez přepisování.

04

Platby

Online platby, předplatné a fakturace. Řešíme neúspěšné platby, změny tarifů, DPH i zahraniční zákazníky, aby se vám příjmy neztrácely.

Technologie a jejich role

StripeKarty, předplatné a faktury
GoPayČeská platební brána
WebhookyAutomatické potvrzení plateb

Kdy dává smysl

Aplikace se platí předplatným nebo jednorázově.

Co to přinese

Automatická fakturace a méně ruční práce s platbami.

05

Provoz

Nasazení, monitoring a zálohy. Aplikace běží na prověřené infrastruktuře a o problému se dozvíme dřív než uživatelé.

Technologie a jejich role

DockerStejné prostředí všude
CoolifyNasazení na vlastním serveru
SentryHlášení chyb v reálném čase

Kdy dává smysl

Hned od spuštění – provoz je součást dodávky.

Co to přinese

Předvídatelné náklady, rychlé nasazení a klidný spánek.

Kdo bude aplikaci používat?

RoleMulti-tenant

Jedna firma, nebo tisíce zákazníků? Víc rolí a organizací mění návrh oprávnění i databázi, proto na to myslíme od začátku.

Jak budete vydělávat?

StripeGoPay

Předplatné, jednorázová platba, nebo provize? Obchodní model určuje, jaké platební funkce a tarify musí být v první verzi.

Na co se musí napojit?

APIWebhooky

Účetnictví, CRM, e-mailing, mobilní appka. Čím víc napojení, tím víc pozornosti API a testů.

Jak citlivá jsou data?

GDPRŠifrování

Osobní, finanční nebo zdravotní údaje vyžadují přísnější zabezpečení, logování přístupů a pečlivý výběr hostingu.

Typické projekty

Tři situace, které řešíme nejčastěji.

01

B2B SaaS s předplatným

Firmy se registrují, vytvoří tým, zvolí tarif a platí měsíčně. Admin vidí, kdo platí, kdo ne a kdo se chystá odejít.

Next.jsStripePostgreSQL

02

Klientský portál pro servisní firmu

Zákazník vidí stav zakázek, protokoly a faktury. Technici nahrávají podklady z mobilu a kancelář nemusí ručně odpovídat na dotazy.

PortálAPIRole

03

Rezervační systém

Zákazníci si vyberou termín, zaplatí zálohu a dostanou potvrzení. Provozovatel spravuje kapacity, kalendář a připomínky.

KalendářPlatbyNotifikace

Reference

Aplikace, které už běží.

Všechny projekty v Naší práci →

Časté otázky

Než se ozvete.

Obojí. Můžeme postavit celý produkt od návrhu po provoz, nebo se zapojit do existujícího týmu a vzít si třeba backend, platby či mobilní klienta. Na začátku se domluvíme, kdo za co odpovídá, a v každém sprintu vidíte, co bylo hotovo.

Hesla ukládáme šifrovaně, komunikace běží přes HTTPS a oprávnění kontrolujeme na serveru. Pravidelně zálohujeme, logujeme přístupy a data umíme hostovat v EU. Pro GDPR připravíme podklady pro zpracovatelskou smlouvu, mazání a export dat uživatele.

Klikací prototyp bývá hotový za 1–2 týdny, funkční MVP typicky za 6–12 týdnů. Záleží na počtu rolí, plateb a napojení. Raději začínáme s menším rozsahem a rozšiřujeme podle skutečného použití. MVP a prototyp →

Vám. Dostanete repozitář, dokumentaci i přístupy. Nezamykáme vás do vlastních nástrojů a aplikaci můžete kdykoli předat jinému dodavateli.

Jednodušší nástroj nebo portál začíná od 32 000 Kč, plnohodnotný SaaS s platbami stojí podle rozsahu více. Přesnou cenu navrhneme po discovery.

Nabízíme provozní péči: monitoring, zálohy, aktualizace a opravy. Další rozvoj jde po malých krocích podle měsíčního balíčku hodin. Cloud a provoz →

Další krok

Probereme, jaká aplikace dává smysl.

Probrat aplikaci

KONTAKT

Pojďme se potkat

Máte nápad? Vyberte si termín pro společný rozhovor, nebo nám napište. Společně najdeme cestu k vašemu digitálnímu projektu.

Odesláním berete na vědomí zpracování osobních údajů.

Zásady zpracování osobních údajů