Application web · PHP · Bootstrap · MySQL

A-LA-COOL

Application web complète de gestion de buvette — stocks, commandes, transactions et authentification multi-rôles avec dashboard temps réel.

Contexte

Le projet

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.

A-LA-COOL Logo
Tableau de bord
Administration

Tableau de bord

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.

Expérience client

Suivi de commande

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.

Suivi de commande
Notre Histoire
Vitrine publique

Page d'accueil

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.

Galerie A-LA-COOL
Espace membre

Gestion du profil

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.

Profil utilisateur
Fonctionnalités

Ce que propose l'application

Gestion des stocks

Suivi en temps réel des niveaux de stock avec alertes automatiques en cas de rupture imminente.

Commandes

Prise de commande rapide, calcul automatique des totaux, suivi d'état en 3 étapes, historique complet.

Trésorerie

Enregistrement des paiements, bilan financier de session, export des données de vente.

Multi-rôles

Trois profils : Administrateur, Caissier, Gestionnaire. Accès et permissions entièrement différenciés.

Fidélité

Système de points fidélité cumulés à chaque commande. Récompenses configurables par l'administrateur.

BDD optimisée

MySQL avec procédures stockées et triggers pour garantir l'intégrité et la cohérence des données.

Technologies

Stack utilisée

PHP MySQL Bootstrap 5 JavaScript HTML / CSS Procédures stockées Triggers Sessions PHP bcrypt Git