Ce projet est un système de gestion des équipements informatiques, développé en tant que développeur full stack Java/Angular chez ITSolutions. Le système permet de gérer efficacement les équipements, suivre les pannes et gérer les tickets de support.
- Fonctionnalités
- Prérequis
- Installation
- Utilisation
- Architecture
- Technologies Utilisées
- Contributions
- Contact
- Ajouter des Équipements : Ajouter de nouveaux équipements informatiques au système.
- Modifier des Équipements : Mettre à jour les informations des équipements existants.
- Supprimer des Équipements : Supprimer des équipements obsolètes ou hors service.
- Lister les Équipements : Voir une liste de tous les équipements avec leur état actuel.
- Signaler une Panne : Permettre aux utilisateurs de signaler une panne.
- Enregistrer des Pannes : Enregistrer les pannes détectées.
- Suivre l'État des Réparations : Suivre l'état des réparations pour chaque panne signalée.
- Consulter l'Historique des Pannes : Consulter l'historique des pannes pour chaque équipement.
- Créer un Ticket de Support : Permettre aux utilisateurs de créer un ticket de support.
- Attribuer les Tickets de Support : Attribuer les tickets de support aux techniciens disponibles.
- Voir les Tickets Attribués : Voir les tickets attribués à chaque technicien.
- Suivre l'État des Tickets : Suivre l'état des tickets de support.
- Recevoir des Notifications : Recevoir des notifications pour les tickets en attente.
- Voir les Statistiques des Pannes : Voir des statistiques sur les pannes.
- Générer des Rapports sur les Équipements : Générer des rapports sur l'état des équipements.
- Générer des Rapports sur les Performances du Support : Générer des rapports sur les performances du service de support.
- Java 17 ou supérieur
- Node.js et npm
- Angular CLI
- MySQL
- Cloner le dépôt
git clone https://github.com/votre-utilisateur/votre-repo.git
- Accéder à l'application via http://localhost:4200`
- Se connecter en tant qu'administrateur ou utilisateur pour utiliser les différentes fonctionnalités.
- Backend : API RESTful développée avec Spring Boot.
- Frontend : Application SPA développée avec Angular.
- Base de Données : MySQL pour la gestion des données.
- Frontend : Angular, TypeScript, HTML, CSS
- Backend : Java, Spring Boot, Spring Data JPA, Hibernate
- Base de Données : MySQL
- Outils de Développement : IntelliJ IDEA, Angular CLI, Maven, Git
- Noureddine Bouzire - [email protected]