Files
OpenParcelBox/mobile-app/contraintes.md
T

1.2 KiB

Contraintes application

Technologies

  • Développement avec Flutter.
  • Code compatible Android.
  • Compatibilité iOS souhaitée mais non prioritaire pour la V1.
  • Aucune dépendance obligatoire à un service cloud.

Architecture

  • Séparation claire entre interface utilisateur, logique métier et communications.
  • Code modulaire et maintenable.
  • Gestion centralisée de la configuration.

Fonctionnement

  • Fonctionnement local prioritaire.
  • Communication directe avec OpenParcelBox lorsque possible.
  • Dégradation propre en cas de perte de connexion.

Fonctionnalités V1

  • Visualisation de l'état de la boîte.
  • Gestion des codes d'accès.
  • Création de codes temporaires.
  • Création de codes permanents.
  • Suppression des codes.
  • Consultation des événements récents.

Expérience utilisateur

  • Interface simple pour les utilisateurs non techniques.
  • Temps d'accès rapide aux fonctions courantes.
  • Compatibilité smartphone et tablette.

Sécurité

  • Authentification obligatoire.
  • Stockage sécurisé des données sensibles.
  • Aucune donnée utilisateur transmise à un service tiers.

Maintenance

  • Journalisation des erreurs.
  • Configuration documentée.
  • Procédure de compilation documentée.