Application de gestion et de traçabilité des équipements électroniques volés.
Cette application permet de :
- Gérer les déclarations d'équipements volés (téléphones, laptops, etc.)
- Rechercher un équipement par IMEI ou adresse MAC
- Alerter les propriétaires lors d'une correspondance
- Suivre l'état des équipements déclarés
- Java (sans framework)
- JavaFX pour l'interface graphique
- MySQL pour la persistance des données
- API REST pour la communication client-serveur
src/
├── Controller/
│ ├── UserController.java
│ ├── PhoneController.java
│ └── equipementController.java
├── Model/
│ ├── User.java
│ ├── Phone.java
│ └── Equipment.java
├── View/
│ └── [fichiers JavaFX]
└── App.java
- Cloner le repository
- Installer JavaFX SDK
- Configurer MySQL
- Importer les dépendances nécessaires
- Créer une base de données MySQL
- Configurer les paramètres de connexion dans le fichier de configuration
- Lancer le serveur sur le port 9000
Pour démarrer l'application :
java -jar app.jarL'application sera accessible à l'adresse : http://localhost:9000
GET /api/persons/{id}: Récupérer un utilisateurPOST /api/persons: Créer un utilisateurPOST /api/phones: Enregistrer un téléphoneGET /api/phones: Liste des téléphonesGET /api/equipments: Liste des équipementsPOST /api/equipments: Ajouter un équipement
- Balbino Tchoutzine and Five T
8 avril 2025