CZ

RunCzech

„All Runners Are Beautiful“ není jenom motto, které se objevuje na pražských tramvajích. Jedná se především o slogan aplikace RunCzech, s kterou má náš tým co dočinění od jejího počátku, ještě před vznikem samotného Matee. Rok 2023 byl ve znamení kompletního přepisu, redesignu a integrace PulseTV, díky které se uživatelé mohou na závod dívat z pohledu svého kamaráda či elitních bežců.

„All Runners Are Beautiful“ není jenom motto, které se objevuje na pražských tramvajích. Jedná se především o slogan aplikace RunCzech, s kterou má náš tým co dočinění od jejího počátku, ještě před vznikem samotného Matee. Rok 2023 byl ve znamení kompletního přepisu, redesignu a integrace PulseTV, díky které se uživatelé mohou na závod dívat z pohledu svého kamaráda či elitních bežců.

„All Runners Are Beautiful“ není jenom motto, které se objevuje na pražských tramvajích. Jedná se především o slogan aplikace RunCzech, s kterou má náš tým co dočinění od jejího počátku, ještě před vznikem samotného Matee. Rok 2023 byl ve znamení kompletního přepisu, redesignu a integrace PulseTV, díky které se uživatelé mohou na závod dívat z pohledu svého kamaráda či elitních bežců.

Závody, živé přenosy a výsledky 🏃

Mobilní aplikace RunCzech je nezbytným společníkem pro všechny nadšence do běžeckých závodů. Nabízí živé sledování běžců, zasílání upozornění na aktualizace závodů a integraci s PulseTV pro personalizovaný sportovní zážitek. Nový design zlepšuje uživatelský dojem s jednoduchým přístupem k informacím o běžcích, živým sledováním a startovním číslům. Aplikace dále přispívá k udržitelnosti závodů zprostředkováním virtuálního startovního balíčku.

Závody, živé přenosy a výsledky 🏃

Mobilní aplikace RunCzech je nezbytným společníkem pro všechny nadšence do běžeckých závodů. Nabízí živé sledování běžců, zasílání upozornění na aktualizace závodů a integraci s PulseTV pro personalizovaný sportovní zážitek. Nový design zlepšuje uživatelský dojem s jednoduchým přístupem k informacím o běžcích, živým sledováním a startovním číslům. Aplikace dále přispívá k udržitelnosti závodů zprostředkováním virtuálního startovního balíčku.

Závody, živé přenosy a výsledky 🏃

Mobilní aplikace RunCzech je nezbytným společníkem pro všechny nadšence do běžeckých závodů. Nabízí živé sledování běžců, zasílání upozornění na aktualizace závodů a integraci s PulseTV pro personalizovaný sportovní zážitek. Nový design zlepšuje uživatelský dojem s jednoduchým přístupem k informacím o běžcích, živým sledováním a startovním číslům. Aplikace dále přispívá k udržitelnosti závodů zprostředkováním virtuálního startovního balíčku.

náš přístup

Kompletní řešení včetně back-office systému 🤝

Po delším období bez aktualizace se klient rozhodl pro kompletní redesign aplikace. Vzhledem k požadovaným změnám a nahromaděnému technickému dluhu bylo nejefektivnější celou aplikaci od základu přepsat. Business logiku jsme sjednotili pomocí Clean Architecture a Kotlin Multiplatform, zatímco pro UI jsme použili současné standardy Compose a SwiftUI. Výzvou byl specifický backend, který neobsahoval adekvátní API pro mobilní zařízení a spoléhal se z velké části na obsah v HTML. Tento problém jsme vyřešili vytvořením parseru, který data transformuje do Firebase databáze, s níž jsou aplikace synchronizovány. Dané řešení umožnilo nejen snadný přístup k obsahu z problematického backendu, ale také zavedení funkcí jako live tracking sportovců, kde náš parser aktualizuje data v reálném čase. Pro správu a kontrolu obsahu aplikace jsme vytvořili back-office systém založený na nástroji Retool a tím jsme ušetřili značnou část nákladů oproti vývoji vlastního řešení.

náš přístup

Kompletní řešení včetně back-office systému 🤝

Po delším období bez aktualizace se klient rozhodl pro kompletní redesign aplikace. Vzhledem k požadovaným změnám a nahromaděnému technickému dluhu bylo nejefektivnější celou aplikaci od základu přepsat. Business logiku jsme sjednotili pomocí Clean Architecture a Kotlin Multiplatform, zatímco pro UI jsme použili současné standardy Compose a SwiftUI. Výzvou byl specifický backend, který neobsahoval adekvátní API pro mobilní zařízení a spoléhal se z velké části na obsah v HTML. Tento problém jsme vyřešili vytvořením parseru, který data transformuje do Firebase databáze, s níž jsou aplikace synchronizovány. Dané řešení umožnilo nejen snadný přístup k obsahu z problematického backendu, ale také zavedení funkcí jako live tracking sportovců, kde náš parser aktualizuje data v reálném čase. Pro správu a kontrolu obsahu aplikace jsme vytvořili back-office systém založený na nástroji Retool a tím jsme ušetřili značnou část nákladů oproti vývoji vlastního řešení.

náš přístup

Kompletní řešení včetně back-office systému 🤝

Po delším období bez aktualizace se klient rozhodl pro kompletní redesign aplikace. Vzhledem k požadovaným změnám a nahromaděnému technickému dluhu bylo nejefektivnější celou aplikaci od základu přepsat. Business logiku jsme sjednotili pomocí Clean Architecture a Kotlin Multiplatform, zatímco pro UI jsme použili současné standardy Compose a SwiftUI. Výzvou byl specifický backend, který neobsahoval adekvátní API pro mobilní zařízení a spoléhal se z velké části na obsah v HTML. Tento problém jsme vyřešili vytvořením parseru, který data transformuje do Firebase databáze, s níž jsou aplikace synchronizovány. Dané řešení umožnilo nejen snadný přístup k obsahu z problematického backendu, ale také zavedení funkcí jako live tracking sportovců, kde náš parser aktualizuje data v reálném čase. Pro správu a kontrolu obsahu aplikace jsme vytvořili back-office systém založený na nástroji Retool a tím jsme ušetřili značnou část nákladů oproti vývoji vlastního řešení.

další projekty

další projekty

další projekty