L’équipe de développement web CitrusDev a rencontré plusieurs défis lors du développement du projet. L’un des défis majeurs était de concevoir un système capable de différencier les différents types de véhicules, tels que les voitures des organisateurs et des chauffeurs-livreurs (qui n’entrent que dans le cadre d’un événement particulier) et les voitures des locataires (qui entrent de manière régulière et à plus long terme). Cela nécessitait un algorithme robuste capable de reconnaître les différentes catégories de véhicules et leurs quotas.
Un autre défi consistait à créer une interface conviviale capable de gérer des processus complexes tels que la gestion des quotas pour différentes catégories d’utilisateurs. L’interface devait être facile à utiliser et fournir aux utilisateurs une liste de contrôle d’accès (ACL) complète ainsi que des rôles et des permissions pour leur permettre de gérer efficacement leurs quotas.
Solution
Pour s’assurer que le site web du projet répondait aux exigences de l’Expo, l’équipe de développement du site web a tenu des consultations régulières avec l’administration de l’Expo, les organisateurs d’événements et les locataires pour recueillir des retours sur le design UX/site web et ses fonctionnalités. L’équipe de développement du site web a également effectué des tests rigoureux pour s’assurer que le site web était sécurisé et sans bugs.
Un système CRM a été développé pour plusieurs types d’utilisateurs différents. Chaque type d’utilisateur disposait de fonctionnalités spécifiques selon les exigences et les permissions. Le tableau de bord de chaque rôle a été créé selon les principes de compatibilité mobile pour un accès plus facile aux informations dont les utilisateurs avaient besoin, à tout moment et en tout lieu.
Le CRM comprenait les rôles suivants :
Les interactions avec le Système de Reconnaissance de Véhicules (VRS) du HTS ont rendu cela possible (voir l'article associé).
Réservez votre consultation gratuite d’1 heure avec l’équipe CitrusDev
Reconnaissance des visiteurs
Le système CRM développé par notre équipe est capable d’identifier le type de visiteur actuellement à la porte (c’est-à-dire un visiteur de l’événement ou un visiteur d’un locataire) ainsi que la porte correspondante. En moins d’une seconde, le CRM vérifie et ouvre la barrière de porte correspondante si l’entrée/sortie dans la zone Expo est autorisée pour ce visiteur.
Quotas des visiteurs
En fonction du type de visiteur, notre CRM détermine la fréquence et les jours auxquels chaque visiteur peut entrer et sortir de l’Expo.
Comptabilité & rapports financiers
Toutes les entrées et sorties sur le site de l’Expo sont enregistrées et consignées sur le tableau de bord de chaque rôle sous forme de rapports. Les utilisateurs du CRM peuvent choisir parmi plusieurs types de rapports (sur une journée, plusieurs semaines, mois, trimestres ou années), selon leur souhait. Tous les types de rapports peuvent être téléchargés sous forme de fichier Excel.
Pour aider les comptables, des générateurs de rapports financiers uniques ont été développés, permettant aux utilisateurs, en un seul clic, de compiler toutes les informations nécessaires pour chaque entreprise (par visiteur) dans un seul document. Ces informations peuvent être utilisées pour facturer les clients sans effectuer de calculs supplémentaires. Le rapport indique dans quelle mesure chaque entreprise a dépassé son quota et combien de types de visiteurs différents sont associés à son compte. Conformément à cela, le rapport affichera des données spécifiques sur le montant supplémentaire que l’entreprise doit payer.
CRM Expo Tel Aviv
Notre système CRM de gestion des accès au parking est configuré pour communiquer avec le CRM Expo Tel Aviv. Notre système se met à jour avec tous les événements du CRM Expo Tel Aviv toutes les 15 minutes. Il peut s’agir de nouveaux événements ajoutés ou de mises à jour d’événements existants.
Validateurs
Le système de contrôle d’accès au parking est également capable de recevoir des données provenant des appareils Validateur placés à chaque entrée. Les visiteurs qui n’ont pas été préalablement ajoutés au système doivent passer par cet appareil et saisir leurs informations. Les informations de chaque visiteur sont ensuite collectées depuis cet appareil par notre système et affichées dans les rapports.
Stack technique
Développement backend
Pour le développement backend du site web, l’équipe a utilisé PHP Laravel, l’authentification JWT, les permissions Spatie Laravel, Vue, Vuetify, Vuex, Vue I18n, Vue Router, MomentJS, Lodash, Websanova et REST API.
Développement frontend
Pour le développement frontend du site web, l’équipe a utilisé Vue.js avec le routage et les permissions Websanova.
Intégration & Validation
Le site web a également été intégré au Système de Reconnaissance de Véhicules (VRS) du HTS en utilisant .NET. La collecte et l’affichage des données Validateur ont été réalisés à l’aide de Raspberry Pi.
PHP
Laravel
Lodash
Vue
Vuex
Vue18n
Websanova
Permissions Laravel
Moments JS
REST API
Vuetify
.Net
Authentification JWT
Raspberry Pi.
Équipe de développement
Chef de projet
Designer
Développeur frontend
Développeurs backend
DevOps
Ingénieur qualité
Conclusion
L’équipe de développement web CitrusDev a utilisé ces technologies et plateformes pour livrer un système de gestion des accès véhicules robuste, évolutif et sécurisé, intégré au système CRM existant de l’Expo et au HTS. Le succès du site web témoigne des compétences techniques, de l’expertise métier et de l’approche collaborative de l’équipe en matière de développement logiciel.
Envoyez un message à notre équipe pour voir comment nous pouvons vous aider
Nous avons juste besoin de quelques heures !
Pas plus de 2 jours ouvrables après réception de votre demande.
Nous utilisons des cookies afin de vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous considérerons que vous acceptez leur utilisation.