Webové aplikace
Vývoj webových aplikací
Váš tým používá tři nástroje a tabulku na práci, kterou by měl obstarat jediný systém. My ten systém postavíme.
Každý podnik potřebuje software, který ještě neexistuje
Toto jsou nejčastější zakázková řešení, která dodáváme. To vaše může být zcela odlišné.
Jak vybíráme správný technologický stack pro váš projekt
Nemáme žádný výchozí framework. Takto přistupujeme k technologickým rozhodnutím v reálných projektech.
V jakém jazyce by měl backend běžet?
Why
Interní tým klienta zná JavaScript. S TypeScriptem dokážou kód po předání udržovat, aniž by se museli učit nový jazyk. Sdílené typy mezi frontendem a backendem snižují počet chyb.
Alternatives Considered
Zvažovali jsme Go kvůli výkonu a Python kvůli práci s daty. Obě jsou dobré volby, ale pro tento projekt bylo hladké předání vývojářům důležitější než surový výkon.
Jak bychom měli řešit databázi?
Why
Relační data se složitými dotazy. PostgreSQL si s obojím poradí a je zdarma. Prisma nám dává typově bezpečné dotazy a automatické migrace, takže v produkci skončí míň databázových chyb.
Alternatives Considered
MongoDB byla možnost díky své flexibilitě, ale datový model byl jasně relační. Strávili bych víc času obcházením omezení dokumentů, než kolik bychom ušetřili na flexibilitě schématu.
Kde budeme službu hostovat?
Why
Rychlé nasazení, automatické náhledy pro pull requesty a nulová režie kolem DevOps. Klient nemá vlastní ops tým, takže managed hosting mu ušetří nutnost ho najímat.
Alternatives Considered
AWS nabízí větší kontrolu, ale vyžaduje odborníky na DevOps. Pro tuto velikost týmu a úroveň provozu jsou spravované platformy pragmatickou volbou.
Vyvíjet od nuly nebo použít framework?
Why
Next.js nám dává server-side rendering pro SEO, API routes pro backend a obrovský ekosystém. Vlastní knihovna komponent znamená, že UI přesně odpovídá značce bez boje s předpřipraveným design systémem.
Alternatives Considered
Remix a SvelteKit jsou silné alternativy. Zvolili jsme Next.js, protože tým klienta už měl zkušenosti s Reactem, což dělá dlouhodobou údržbu reálnou.
Tři způsoby, jak s námi pracovat
Vyberte model, který odpovídá velikosti vašeho projektu i týmu. Všechny zahrnují vlastnictví zdrojového kódu a kompletní dokumentaci.
Sprint
Zaměřená šestitýdenní realizace jednoho konkrétního problému. Ideální pro týmy, které potřebují funkční nástroj rychle.
- Rozsah jedné funkce (MVP)
- Dvoučlenný tým (vývojář + designér)
- Týdenní demo prezentace a zasedání pro zpětnou vazbu
- Předání celého zdrojového kódu na konci
- 30 dní oprav chyb po spuštění
Partnerství
Průběžný vývoj produktů, které musí růst. Většina týmů tuto variantu zvolí po prvním Sprintu.
- Plánování vícefunkční cesty rozvoje
- Tým 3–4 lidí s projektovým vedoucím
- Fáze sprintů každé dva týdny s vašimi klíčovými stakeholdery
- Prioritní podpora a opravy chyb
- Čtvrtletní revize architektury
Vyhrazený tým
Kompletní tým integrovaný přímo ve vaší firmě. Ideální pro komplexní produkty vyžadující kontinuální vývoj.
- Tým 5–8 lidí (full-stack, QA a lead)
- Integrovaný do vašich interních procesů
- Vyhrazený projektový manažer a technický lead
- Nepřetržitá podpora produkčního prostředí 24/7
- Měsíční strategické schůzky s vedením
Všechny modely zahrnují plné vlastnictví zdrojového kódu, zdokumentované předání projektu a žádnou dlouhodobou vazbu. Model můžete změnit nebo zrušit s 30denním předstihem.
Navrženo pro skutečné výsledky
Průměrná dostupnost aplikací klientů
Rychlejší načítání oproti starým systémům
Zkrácení vývojových cyklů
Dodaných webových aplikací na míru
Web application development cost calculator
Estimate cost and timeline for your custom web app in under 2 minutes.
Otevřít plnou kalkulačku s metodologiíŘekněte nám, na čem pracujete
Vaše vstupy
04 fieldsOvlivňuje průměrnou sazbu; senioři stojí o 35 % více.
Nasaďte systém, na kterém vaše firma běží
Objednejte si úvodní schůzku a my vám nastíníme rozsah projektu, náklady i harmonogram. Většina týmů odchází z prvního setkání s pevným plánem.
Upřímné odpovědi
Otázky, které slyšíme každý týden
Tyto otázky pocházejí z reálných úvodních schůzek. Žádné legrácky.
Zpočátku ano. V horizontu tří let už většinou ne. SaaS nástroj za 50 $ na uživatele se 100 uživateli vás za tři roky vyjde na 180 tis. $. Vývoj softwaru na míru stojí obvykle 80–150 tis. $ a údržba 15 tis. $ ročně. Spočítejte si to pro svou situaci.
Fáze s pevnou cenou a jasně danými výstupy. Nejdřív postavíme MVP, prokážeme hodnotu, a pak se sami rozhodnete, jestli investujete do další fáze. Každá funkce je specifikovaná a naceněná ještě před zahájením prací. Žádná překvapení.
To se stává v každém projektu. Náš sprintový model s tím počítá. Každé dva týdny přehodnocujeme priority. Když je něco nového důležitější, posune se to na první místo. Nic není dané, dokud to není nasazené.
Vy. A úplně všechno. Zdrojový kód, dokumentaci, konfiguraci infrastruktury. Můžete s tím jít za jakýmkoli vývojářem nebo agenturou. Kód nedržíme jako rukojmí.
Ano. Píšeme čistý kód s kompletní dokumentací. Používáme standardní frameworky, které váš tým už zná. Navíc s vašimi vývojáři děláme předávací schůzku, kde společně projdeme celou architekturu. Pokud chcete průběžnou podporu, nabízíme paušální balíčky.
Pokyny OWASP zabudované v každém projektu. Šifrování dat v klidu i při přenosu. Řízení přístupu na základě rolí. Soulád se SOC 2 a GDPR podporujeme již v základu, a pokud to vaše odvětví vyžaduje, přidáme HIPAA nebo PCI-DSS.
Pojďme něco postavit nevšedního?
Proměňme vaši vizi ve skutečnost. Náš tým je připraven vám pomoct vytvořit software, který dělá rozdíl.
