SYNERGY

(Timeline Sheets)

Dizajn a vývoj vysoce výkonní
spreadsheet aplikace na míru
s podporou času.

Navštívit web
Timeline Sheets – ukázka projektu
Timeline Sheets - mobilní zobrazení

KLIENT

Co je Timeline?

Timeline je jedinečná tabulková aplikace, která podporuje čas jako třetí dimenzi tabulky. To znamená, že umožňuje buňkám uchovávat historii svých předchozích hodnot a tyto hodnoty agregovat. Uživatel může spustit simulaci a sledovat, jak se jeho tabulky vyvíjejí v reálném čase. Tento koncept je výjimečný v tom, že zvyšuje expresivní sílu tabulkového procesoru a umožňuje vytvářet dynamické modely a grafy, jako je například zpětné testování obchodních strategií nebo vývoj agentových simulací, aniž by bylo nutné používat Python nebo makra.

ANALÝZA

Analýza, strategie a cíle

Prvním požadavkem klienta bylo navrhnout nový spreadsheet model, který bude podporovat čas. Toto řešení vyžadovalo inovovat a vybudovat spreadsheet engine zcela od základů. Kromě toho jsme se rozhodli vyvinout také vlastní rendering engine, který bude splňovat požadavky klienta. Stejně jako každý tabulkový systém byl i Timeline navržen s ohledem na robustnost, rychlost a škálovatelnost. Cílem tabulkového procesoru bylo počítat tisíce buněk v reálném čase bez omezení rychlosti.

DIZAJN

Dizajn a vizuální styl

Při navrhování vizuálního stylu jsme se zaměřili na stávající tabulkové procesory a jejich uživatelská rozhraní. Rozhodli jsme se zachovat co nejvíce vizuálních prvků a konvencí, aby byl přechod na nový systém pro stávající uživatele tabulkových procesorů co nejjednodušší. Hlavním motivem aplikace je bílá barva s prvky světle šedé a fialové jako hlavní barvy, například pro výběr buněk nebo dalších významných vizuálních prvků.

#8c6cd1
#8c6cd11a
#171717
#fafafa

VÝVOJ

Vývoj aplikace

Vzhledem k tomu, že Timeline je poměrně komplexní a rozsáhlý projekt, rozhodli jsme se pro vývoj použít výhradně TypeScript a framework Next.js kvůli jejich robustnosti a škálovatelnosti. Samotný spreadsheet engine a rendering engine jsou přímo součástí projektu a jsou rovněž vyvíjeny v TypeScriptu, i když některé jejich části budou brzy přepsány do WebAssembly.

SPUŠTĚNÍ

Nasazení do provozu

Po dokončení vývoje a rozsáhlém testování jsme aplikaci nasadili na platformu Vercel přímo z GitHub repozitáře. Projekt běží na produkci již 5 měsíců, zatím se 100% dostupností, a pozorujeme jeho hladký chod i během období s vysokou zátěží ze strany uživatelů.

SPOJTE SE S NÁMI

Pojďme spolu vytvořit něco výjimečného.

hello@synergyagency.cz

SYNERGY

Pojďme posunout
(váš brand) na další level.

© 2026 SYNERGY. Všechna práva vyhrazena.
Made with in Prague