Ulož.to je známé jako největší české cloudové úložiště pro sdílení souborů. Nedílnou součástí je správce souborů (File Manager), pro který vyvíjíme front-endovou část.
UX/UI and graphic design Frontend development (React.js, TypeScript, Redux Saga) Testing & Quality Assurance (Cypress)
Původní řešení správce souborů bylo zastaralé a údržba byla náročná. Cílem bylo vytvořit moderní webovou aplikaci, která bude dobře fungovat jak na počítačích, tak na mobilních zařízeních.
Výzvy zahrnovaly optimalizaci výkonu aplikace, virtualizaci výpisu složek s tisíci položkami a zpracování velkého množství událostí – výběr souborů, drag and drop, kontextová menu či klávesové zkratky. Také jsme řešili rozdílné chování mobilní a desktopové verze.
Navrhli jsme novou webovou aplikaci, která se chová podobně jako desktopový správce souborů. Uživatelé mohou zobrazit soubory v seznamu nebo mřížce, spravovat viditelnost souborů a sdílet je s ostatními. Nechybí ani stromová navigace a drobečková lišta.
Qcast je náš vlastní podcast zaměřený na moderní trendy v programování. Věnuje se i vývoji webové aplikace pro Ulož.to a výzvám, které jsme museli překonat.