PWA webová aplikácia

Implementácia progresívnej webovej aplikácie s podporou offline fungovania a background synchronizácie.
Projekt prebiehal v spolupráci s
. Pracovali sme na vytvorení web aplikácie a backend server-u. Vytvorili sme aj service worker, ktorý manažoval requesty, cache-oval ich spolu s odpoveďami a tým poskytoval offline podporu. Pre potreby uloženia upravených informácii počas offline stavu, sa použila indexovaná databáza. Pre synchronizovanie uložených informácii sa implementovala manuálna aj background synchronizácia (vykonávaná po opätovnom pripojení k internetu).
Technológie:
Backend: Spring Boot, Spring Security, Kotlin
Frontend: TypeScript, React, Redux, Bootstrap
Databáza: Indexed DB
Ostatné: Service Worker API, Background Synchronization API, Webpack