Application de Gestion de Fichiers de Tarifs pour Propriétés Viticoles

Résumé du projet

Notre application innovante, spécialement conçue pour Bonhommie, une agence de distribution de vins et spiritueux basée à Blanquefort dans le bordelais, améliore la gestion des tarifs de propriétés viticoles. Destinée aux grossistes, cavistes, et restaurateurs, elle facilite l’accès aux informations tarifaires essentielles, permettant une expérience utilisateur optimisée et une gestion des données simplifiée.

Cette application représente une solution complète pour la gestion des informations tarifaires dans le secteur viticole, offrant à Bonhommie un avantage concurrentiel significatif grâce à son efficacité et à sa facilité d’utilisation.

Développement Technique

Environnement et Langages

Développée pour un environnement web, notre application supporte une large gamme d’appareils mobiles et s’intègre facilement aux systèmes logiciels existants. Utilisant Linux comme système d’exploitation, notre choix s’est porté sur Git & GitLab pour la gestion de versions, assurant ainsi une collaboration et une intégrité du code optimales.

Côté Serveur & Base de Données

Nous avons employé PHP, SQL et MySQL pour le développement côté serveur, garantissant robustesse et fiabilité. Le développement côté client a été réalisé avec HTML, CSS, Blade et Bootstrap, offrant une interface utilisateur élégante et réactive.

Architecture de l’Application

L’application est structurée autour de modèles de gestion pour les clients, les propriétés, les départements de ventes et les régions, avec une gestion complexe des relations entre ces entités (1 – 1, 1 – n, n – n). Elle comprend 13 tables et migrations, assurant une organisation et une évolutivité des données.

Sécurité et Performance

La sécurité est renforcée par des vérifications rigoureuses des droits d’accès, l’utilisation de middleware pour authentifier différents types d’utilisateurs, et une synchronisation continue entre l’espace de stockage et la base de données.

Fonctionnalités et Utilisation

Gestion complète (CRUD) des propriétés, clients et des tarifs

L’acronyme CRUD représente les quatre fonctions de base de la gestion persistante de données, à savoir :

  • Create (Créer) : la capacité de créer de nouvelles entrées.
  • Read (Lire) : la capacité de lire ou de récupérer des informations.
  • Update (Mettre à jour) : la capacité de modifier les informations existantes.
  • Delete (Supprimer) : la capacité de supprimer des informations.

L’application permet une gestion complète (CRUD) des types de clients, des clients eux-mêmes, des régions et des propriétés, y compris les fiches techniques et les tarifs par type de client.

Liens et Téléchargements

Elle offre la possibilité de lier un client (grossiste, caviste, restaurant) à un département de vente spécifique et permet aux clients de télécharger facilement des tarifs et des fiches techniques.

Approche du Design

Notre conception visuelle s’inspire des dernières tendances du secteur viticole, reflétant l’image de marque de Bonhommie ainsi que l’élégance des grandes propriétés viticoles du bordelais. Cette inspiration se manifeste dans notre choix de couleurs, de types de bordures et de polices, créant une esthétique à la fois moderne et en harmonie avec l’univers du vin. L’interface de l’application se distingue par son design intuitif et épuré, facilitant l’expérience utilisateur et mettant en valeur le contenu de manière élégante.

Adaptabilité sur Différents Appareils

L’adaptabilité est au cœur de notre développement. Notre objectif premier a été de garantir que l’application soit parfaitement utilisable sur tous les appareils – ordinateurs, tablettes et smartphones – tant pour les clients que pour les administrateurs. Pour atteindre ce but, nous avons mené une série de tests rigoureux et appliqué un haut niveau d’exigence à chaque étape du développement. Le résultat est une application réactive, qui offre une expérience utilisateur fluide et cohérente sur toutes les tailles d’écran, assurant ainsi une accessibilité maximale et une utilisation sans contrainte quel que soit le dispositif choisi.