Web et développement spécifique
Création d'une webapp
Contexte
La Mairie de Blagnac a souhaité mettre en place une solution digitale pour le suivi de la participation des agents de la ville au dispositif "Sport santé" leur permettant de pratiquer une activité sportive sur leur temps de travail, ainsi que la fréquentation d'évènements divers en vue d'obtenir des statistiques. La solution à mettre en place devait tenir compte des critères suivants: être utilisable sur mobile, scanner des badges RFID, fonctionner hors connexion et être simple d'utilisation et d'administration. Human's Connexion a ainsi conçu et réalisé la solution adaptée qui gère à présent tous les évènements organisés pour les 900 agents de la ville.
Solution proposée
Pour l'interface utilisateur, les langages clés sont JavaScript, HTML et CSS. Ces langages servent de base pour créer une expérience interactive et visuellement attrayante. Nous avons par ailleurs choisi le langage Python pour la gestion des données et des opérations côté serveur, sa polyvalence et sa communauté de développement active en font un excellent choix. Le framework React est utilisé pour la construction de l'interface utilisateur, car il offre une structure modulaire et réactive, favorisant le développement d'interfaces dynamiques et évolutives. Quant au développement côté serveur, c'est le framework Django qui a été choisis pour sa robustesse ; sa sécurité intégrée et sa simplicité en font un choix de prédilection pour les applications web.
Fonctionnalités
Cryptage des données
Mécanismes d'Authentification et d'Autorisation
Interface d'administration simple
Export de données
Gestion des sessions utilisateur
Prévention des attaques CSRF
Fonction mode hors connexion