BF
Retour aux projets
Projet

IUT-Ticket

Système de gestion de tickets informatiques pour l'IUT Chambéry. Chaque machine est identifiée par un QR Code unique — l'utilisateur scanne, décrit son problème, et envoie le ticket. celui-ci est écrit avec toutes les informations machines.

ProductionIUT Chambéry · 2023 – présent
1 scan
Pour ouvrir un ticket
SMS & WA
Alertes techniciens via Twilio
FOG
Sync parc machine auto
Multi-canal
Notifications
Capture d'écran de l'application IUT-Ticket
Flux principal

Du QR Code au ticket résolu

1

Impression du QR Code sur la machine

2

L'utilisateur scanne → /probleme/{token}

3

Informations machine pré-remplies automatiquement

4

Description du problème + coordonnées de contact

5

Ticket créé → notification email & SMS au technicien

6

Prise en charge → statut "En cours"

7

Résolution → statut "Résolu" + notification utilisateur

Fonctionnalités

Ce que l'application couvre

Identification par QR Code

Chaque machine porte un token unique de 8 caractères encodé en QR Code. L'URL publique /probleme/{token} pré-remplit automatiquement la machine, la salle et le type — l'utilisateur n'a qu'à décrire son problème.

Tableau de bord de supervision

Vue centralisée des tickets en attente, en cours et résolus. Graphiques Chart.js alimentés par des endpoints JSON internes pour visualiser la charge par mois, par salle et par type de problème.

Notifications multi-canaux

À la création d'un ticket, une confirmation email est envoyée à l'utilisateur. Les techniciens reçoivent une alerte SMS ou WhatsApp via Twilio. Une notification est également envoyée lors de la résolution.

Maintenance préventive (Checkup)

Planification de vérifications périodiques sur les machines. Chaque checkup a un statut Valide / Avertissement / Expiré, regroupé en sessions. Historique complet des actions réalisées.

Intégration FOG Project

Import automatique des machines depuis l'inventaire FOG via son API. Synchronisation du parc informatique sans ressaisie manuelle — les assets remontent directement dans l'application.

Statistiques et exports

Analyses par machine individuelle, par salle, par type de résolution. Export CSV des tickets et statistiques pour reporting externe. Données accessibles via des endpoints JSON dédiés.

Contrôle d'accès

Trois niveaux d'accès

Administrateur

Accès complet à toutes les fonctionnalités : gestion des machines, des salles, des utilisateurs, des statistiques, des exports, du module de checkup et des paramètres globaux.

Utilisateur (technicien)

Accès à l'interface de gestion des tickets, raccourcis vers les pages fréquentes et tutoriels. Peut prendre en charge un ticket et le passer en cours ou résolu.

Public (sans compte)

Accès uniquement via QR Code. Peut soumettre un ticket en décrivant son problème et en laissant ses coordonnées. Peut également consulter l'état d'un ticket via son identifiant.

Stack technique

Technologies utilisées

Laravel 8
Framework principal
PHP 8
Backend
MySQL
Base de données
Blade
Templates
Alpine.js v3
Interactivité frontend
Tailwind CSS v3
Styles
Twilio
SMS / WhatsApp
FOG Project API
Gestion de parc
Chart.js
Graphiques
Spatie Permission
Contrôle d'accès
Retour aux projets