Menu
Libraries |
Category

liveview-svelte-pwa

  • Purpose: Demonstrates an installable Phoenix Progressive Web App (PWA) that syncs real-time across devices while supporting offline functionality.
  • Key Features:
    • Real-time syncing using Phoenix LiveView, PubSub, and Ecto/PostgreSQL.
    • Offline support via Service Workers, Web Storage, and IndexedDB (using y-indexeddb).
    • Conflict resolution with CRDTs (via Yjs).
  • Frontend: Built with Svelte (via LiveSvelte) for UI and state management.
  • Target Audience: Developers interested in local-first, real-time web applications with offline capabilities.
  • Live Demo: Available here .
  • Inspiration: Draws from LiveSvelte integrations, E2E reactivity with Phoenix LiveView, and SvelteKit PWA concepts.
  • Creator: Tony Dang .

liveviewphoenixreal-timesvelteelixirpwapubsubwebsocketlocal-first

Comments