Foto Indexer
Webová aplikace vytvořená pro indexování a pohodlné procházení lokálních fotografií. Projekt vznikl jako praktické řešení pro organizaci většího množství obrázků a zároveň jako možnost naučit se práci s backendem, databází a generováním náhledů.
Co aplikace umí
- Indexování fotografií ze složek
- Generování náhledů pomocí Sharp
- Procházení adresářů a podsložek
- Stránkování většího množství obrázků
- Vyhledávání fotografií
- Mobilní lightbox s podporou swipe gest
- API backend postavený na Expressu
- SQLite databáze pro ukládání indexu
Galerie projektu
Co jsem se při projektu naučil
Během tvorby projektu jsem si vyzkoušel návrh jednoduchého backendu, práci s Express API, komunikaci mezi frontendem a backendem, generování thumbnailů, práci s databází SQLite a řešení uživatelského rozhraní pro desktop i mobilní zařízení.
Projekt mi také pomohl lépe pochopit strukturu větších aplikací, optimalizaci načítání obrázků a řešení navigace a historie na mobilních zařízeních.