DC ERP
DC ERP — l'ERP interne de DacoreIT, de la demande à la facture : clients, ingénieurs, tickets, paiements, paie, RH, stock, rapports, CMS du site et assistant IA. Frontend et backend — Nuxt 4 et Django.
DC ERP est le système interne de DacoreIT, une société d'IT field services basée à Prague : tout le processus, de la demande client et l'envoi d'un ingénieur à la clôture de l'intervention, la facture et le paiement, en un seul endroit. Le projet est en développement actif.
Modules
- Opérations : clients, ingénieurs et leurs candidatures, tickets, tâches, demandes de modification.
- Finance : factures, factures fournisseurs, file de paiements, dépenses, règlements intragroupe, devises et tarifs.
- Personnel : RH, paie, recrutement.
- Ventes et stock : ventes, fournisseurs, prestataires d'entrepôt.
- Communication : e-mails et messages, notifications ; assistant IA.
- CMS du site : le contenu de dacoreit.com et son édition visuelle sont gérés depuis ce système.
Choix techniques
- Temps réel : WebSocket via Django Channels et Redis.
- Sécurité : connexion en deux étapes (OTP), historique de chaque modification et journal d'audit.
- API typée : les types du frontend sont générés à partir du schéma OpenAPI du backend.
- Tâches de fond dans Celery, documents PDF avec ReportLab ; 1 860 tests automatisés.
- Déploiement : CI pour les deux parties, backend sous Docker Compose.
Mon rôle
Je porte tout le système : architecture, frontend Nuxt 4 et backend Django.
Statut
En développement actif — de nouveaux modules sont ajoutés chaque semaine.