1.2 KiB
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.