Application web complète de gestion de buvette — stocks, commandes, transactions et authentification multi-rôles avec dashboard temps réel.
A-LA-COOL est une application web développée à l'IUT de Montreuil pour gérer intégralement une buvette associative. Le projet répond à un besoin concret : remplacer une gestion papier chaotique par un système fiable, rapide et multi-rôles.
L'application gère les stocks, la prise de commandes, les transactions et un dashboard administrateur avec alertes en temps réel. La base de données MySQL utilise des procédures stockées et triggers pour garantir la cohérence des données.
Trois profils distincts — Administrateur, Caissier, Gestionnaire — accèdent à des interfaces dédiées selon leurs droits. Un système de fidélité et de suivi fournisseurs complète l'outil.
Le tableau de bord centralise toutes les informations critiques en un seul coup d'œil : valeur totale du stock, alertes de rupture, nombre de demandes en attente et membres actifs.
L'administrateur peut filtrer les articles par type, rechercher un produit précis, et accéder directement aux modules Fournisseurs, Trésorerie, Fidélité et Bilan inventaire depuis une interface unifiée.
Chaque commande passe par trois états clairement visualisés : Validée → En préparation → Prête. Le client suit l'avancement en temps réel depuis son interface.
Un code de retrait à 4 chiffres est généré automatiquement. Le client se présente au comptoir avec ce code — le barman valide en un clic. Le détail et le total de la commande sont affichés avec la date et l'heure exactes.
L'application comprend une vitrine publique présentant la buvette : son histoire, son ambiance et sa galerie photo. Cette page sert à la fois d'accueil et de point d'entrée vers l'espace client.
La narration est construite autour du concept bar & ambiance — une identité visuelle cohérente avec la charte graphique du projet, développée indépendamment du backoffice.
Chaque utilisateur dispose d'un espace personnel sécurisé où il peut modifier son adresse e-mail et son mot de passe.
Les mots de passe sont hachés en base. La mise à jour de l'e-mail est soumise à validation côté serveur. L'interface reste épurée pour rester accessible à tous les profils d'utilisateurs.
Suivi en temps réel des niveaux de stock avec alertes automatiques en cas de rupture imminente.
Prise de commande rapide, calcul automatique des totaux, suivi d'état en 3 étapes, historique complet.
Enregistrement des paiements, bilan financier de session, export des données de vente.
Trois profils : Administrateur, Caissier, Gestionnaire. Accès et permissions entièrement différenciés.
Système de points fidélité cumulés à chaque commande. Récompenses configurables par l'administrateur.
MySQL avec procédures stockées et triggers pour garantir l'intégrité et la cohérence des données.