PŘÍPADOVÁ STUDIE - ORDINAČKA

MOBILNÍ APLIKACEPŘEVZETÍ VÝVOJEZDRAVOTNICTVÍ

Jak jsme převzali vývoj mobilní aplikace Ordinačka a dokončili MVP.

2023 - 2024

Český healthcare startup Ordinačka přišel s rozpracovanou nativní iOS i Android aplikací pro vyhledávání lékařů poté, co předchozí dodavatel nedokázal dotáhnout produkčně-připravený produkt. Převzali jsme codebase, dostavěli Laravel Nova admin, vyhledávání lékařů s filtry a mapou, in-app subscription i push notifikace. MVP jsme stabilizovali a publikovali na App Store i Google Play.

ZADÁNÍ PROJEKTU

Tým Ordinačky nás oslovil v okamžiku, kdy stál před rozhodnutím, jestli celý mobilní produkt restartovat z nuly. Předchozí dodavatel po několika měsících vývoje předal codebase ve stavu, který neodpovídal smluvenému scope - chyběly klíčové user-facing funkce, admin v Laravel Nova nebyl funkčně dotažen a obě nativní aplikace měly stabilizační problémy bránící publikaci do app stores. Klient potřeboval externího dodavatele schopného převzít existující kód, rychle ho dostat do produkčně-použitelného stavu a dotáhnout MVP tak, aby mohl spustit go-to-market strategii. Hlavním požadavkem byla dodávka stabilního MVP do App Store i Google Play bez nutnosti přepisu z nuly.

ROZSAH PROJEKTU

Scope převzetí pokrýval tři vzájemně propojené vrstvy - nativní iOS aplikaci, nativní Android aplikaci a backendový admin postavený nad Laravel Nova. Na mobilních klientech jsme dokončili kompletní authentication flow včetně registrace a obnovy hesla, doctor search s filtry pro specializaci a lokalitu a integraci mapového zobrazení s detaily ordinací. Doplnili jsme in-app subscription management napojený na Apple a Google billing, push notifikace pro připomínky a oblíbené lékaře jako součást user accountu. V Laravel Nova jsme dotáhli administrační moduly pro správu lékařů, kontaktů, error reportingu a obsahových sekcí včetně role-based přístupu pro tým provozovatele. Datová vrstva běží na MySQL, REST API mezi mobilními klienty a backendem jsme normalizovali a doplnili o validační vrstvu, aby admin změny propadaly do mobilů konzistentně. Z bezpečnostního hlediska jsme řešili správu osobních údajů pacientů dle GDPR, audit log v adminu a šifrování citlivých konfiguračních hodnot. Z naší strany projekt vedl tech lead s mobilním inženýrem pro iOS, mobilním inženýrem pro Android a backend vývojářem na Laravel; na straně klienta projekt řídil produktový zakladatel. Součástí dodávky bylo i build a release nastavení (App Store Connect, Google Play Console), předávací dokumentace a zaškolení provozního týmu na Laravel Nova admin.

Zjistěte, jak bezpečně převzít rozpracovaný mobilní projekt.

Vše pod NDA. Odpovíme do 4 hodin. Vaše data zpracováváme dle ISO 27001 a GDPR.

PRŮBĚH REALIZACE A DOKONČENÍ

Po kick-offu jsme nejprve provedli technický audit převzatého kódu - výsledkem byla mapa kritických defektů a seznam funkčností, které bylo potřeba dostavět, aby aplikace prošla schvalovacím procesem v App Store. V první fázi jsme řešili stabilizaci buildů, opravu chybějícího handlingu permissions a refaktor authentication flow, který byl rozdělen mezi iOS a Android nekonzistentně. Druhá fáze přinesla nečekanou překážku - mapový komponent s filtry vyhledávání lékařů musel být přepsán, protože původní řešení padalo na větších datasetech a neumožňovalo paginaci výsledků; tento refactor přidal do timeline zhruba dva týdny navíc oproti původnímu odhadu. Paralelně jsme dokončovali Laravel Nova admin a in-app subscription, který vyžadoval samostatné review cyklus s Apple i Google. Po předprodukčním testování jsme aplikaci submitnuli do obou app stores; iOS prošel hned napoprvé, u Google Play jsme řešili jednu iteraci kolem deklarace zpracování zdravotních dat. Předání zahrnovalo provozní dokumentaci, video onboarding pro tým Ordinačky na ovládání Laravel Nova a hyper-care období po launchi, ve kterém jsme reagovali na první produkční incidenty. Klient získal stabilní MVP, na kterém staví další iterace produktu.

TECHNOLOGIE, KTERÉ JSME POUŽILI

NEZÁVAZNÁ KONZULTACE

Získejte návrh pro převzetí vašeho mobilního projektu.

Pošlete nám stav vašeho rozpracovaného projektu. Provedeme úvodní audit codebase v rozsahu až 5 MD zdarma a navrhneme realistický plán dokončení.

ODPOVÍDÁME DO 4 PRACOVNÍCH HODIN

Formuláře nejsou pro vás? Kontaktujte nás napřímo.

NÁŠ EMAIL

info@etyka.cz

NÁŠ TELEFON

+420 777 720 777
Jiří Domjen

CTO

Jiří Domjen

Rád s vámi proberu technický stav vašeho rozpracovaného mobilního projektu. Provedeme audit codebase, identifikujeme kritická místa a navrhneme realistický plán pro stabilizaci a dokončení MVP.