Skip to content

Mode hors-ligne avec synchronisation #22

Description

@Soviann

Description

Permettre l'utilisation complète de l'app sans connexion réseau, avec synchronisation automatique des données au retour du réseau.

Comportement attendu

  • L'app fonctionne entièrement hors-ligne (saisie de donnes, consultation des scores)
  • Les données sont stockées localement (IndexedDB / localStorage)
  • À la reconnexion, synchronisation automatique avec le serveur
  • Gestion des conflits si plusieurs appareils ont saisi des données en parallèle
  • Indicateur visuel du statut de connexion et de synchronisation

Pistes techniques

  • Service Worker (déjà prévu via vite-plugin-pwa, issue PWA: Offline support, installability & polish #11)
  • Stockage local avec IndexedDB (via idb ou Dexie)
  • Stratégie de sync : queue des mutations hors-ligne, replay au retour réseau
  • Gestion de conflits : last-write-wins ou merge manuel

Motivation

Les soirées tarot se déroulent souvent dans des lieux avec un WiFi faible ou inexistant (maison de campagne, bar...). L'app doit rester utilisable à 100% sans réseau.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions