Une source de vérité unique pour votre parc IT.
Inventaire matériel et réseau, remises aux employés avec reçus PDF imprimables, licences, lignes mobiles, contrats fournisseurs et une piste d’audit complète — sur votre serveur, en une commande Docker.

De l’onboarding au retour, quatre étapes.
La signature papier reste chez vous ; la source de vérité numérique est dans ITACM.
Onboarding
Créez l’employé, réservez un appareil et une ligne en stock.
Remise
Matériel, ligne et logiciel au panier ; imprimez un PDF, signez.
Exploitation
Alertes du tableau de bord, renouvellements, liens de contrat.
Offboard
Retour, transfert, rebut ou vente — enregistré dans l’audit.
Votre tour de contrôle du matin
KPI, dernières remises, alertes de fin de vie et onboardings planifiés en un coup d’œil — licences expirantes et stock bas dans un seul bandeau.
- États : In Stock, Assigned, Reserved, Repair, Sold…
- Cloche et carte quand un onboarding arrive
- Graphiques de répartition et de valeur d’inventaire
L’infrastructure, hors des remises personnelles
Pare-feux, switches, serveurs et stockage sont affectés à un site et un responsable — avec topologie de dépendances et plans de baies.
- Topologie par site, flèches d’uplink, parents inter-sites
- Placement en baie / U avec détection de chevauchement
- IP de gestion, firmware, garantie, licences liées
Acheté à qui, renouvelé quand ?
MSP, FAI et fournisseurs matériels avec contacts ; contrats avec coût, échéance et cycle de facturation — alerte à 60 jours et archives.
- Multi-devises et comptes à rebours de renouvellement
- Contrats et factures par fournisseur
- Séparation d’accès Public / Confidentiel
Panier atomique, reçu PDF à votre image
Choisissez un employé, ajoutez appareils et/ou lignes, confirmez. Une transaction verrouillée crée la remise et un reçu à votre image.
- Double affectation impossible — verrous + transaction
- Plusieurs modèles de reçu, conditions éditables
- Les réimpressions gardent l’émetteur d’origine
Des données pour décider, une piste pour se fier
20 rapports prédéfinis plus un générateur (source × colonnes × filtres) en CSV, avec une chronologie d’audit filtrable à l’échelle du système.
- Valeur d’inventaire, cycle de vie, tendances d’achat
- Qui a fait quoi — horodaté, avec entités liées
- Les secrets sont masqués avant stockage
De la barre latérale à la base, un seul système.
Chaque module suit la même chaîne — vue → route → service → table — le tout derrière un accès basé sur les rôles.
Tableau de bord
KPI, alertes, répartition, activité.
Matériel
QR, coût & garantie, cycle de vie, recherche.
Réseau & Serveur
Topologie, baies, site + responsable.
Catalogue produits
Marques, catégories, cycle de vie, specs.
Logiciels & Licences
Pools de sièges, attribution atomique, alertes.
Lignes mobiles
Inventaire SIM et numéros avec historique.
Fournisseurs & Contrats
Fournisseurs, suivi de renouvellement, documents.
Consommables
Mouvements de stock, alertes stock bas.
Employés
Détail, onboarding et offboarding.
Remise
Panier atomique et reçus imprimables.
Maintenance
Réparation, retour, mise au rebut — avec docs.
Inventaire
Comptage physique par caméra et rapprochement.
Rapports
20 modèles plus générateur, CSV et en-tête.
Journal d’audit
Chronologie d’activité unifiée et filtrable.
Utilisateurs IT
RBAC — créer, rôle, désactiver, supprimer.

Gérez aussi depuis le terrain.
Pas d’app mobile séparée — toute l’interface est responsive, avec navigation basse, bouton de scan QR central et lecture caméra code-barres/QR.
- →Navigation basse et scanner caméra
- →Lancez un comptage sur PC, continuez à scanner au téléphone
- →Les grands tableaux deviennent des cartes sur le téléphone
Une commande pour lancer, vos données chez vous.
Le code est dans l’image — pas d’étape de build. Tout est dans PostgreSQL, une sauvegarde couvre tout le système.
Accès basé sur les rôles
Owner / Admin / Helpdesk / Viewer — à chaque endpoint, revérifié à chaque requête.
Durci
JWT (algo fixé) + bcrypt, contrôle magic-byte des uploads, CSP stricte, limites de débit, arbre 0-CVE.
Piste d’audit complète
Chaque mutation est écrite au journal d’audit ; les secrets sont masqués.
Sauvegarde en un dump
Tout, y compris l’archive de documents, est dans PostgreSQL. Aucun verrou cloud, aucune télémétrie.
# cloner, générer les secrets, démarrer git clone https://github.com/enesyaks/ITACM.git cd ITACM && docker compose up -d --build # → http://localhost:8000 (assistant d’onboarding) # sauvegarde complète (BD + documents) : docker compose exec api npm run migrate:export