DC ERP
DC ERP — das interne ERP-System von DacoreIT: von der Anfrage bis zur Rechnung — Kunden, Techniker, Tickets, Zahlungen, Gehälter, HR, Lager, Berichte, Website-CMS und KI-Assistent. Frontend und Backend — Nuxt 4 und Django.
DC ERP ist das interne System von DacoreIT, einem IT-Field-Services-Unternehmen mit Sitz in Prag: der gesamte Prozess von der Kundenanfrage und dem Technikereinsatz über den Auftragsabschluss bis zu Rechnung und Zahlung an einem Ort. Das Projekt wird derzeit aktiv weiterentwickelt.
Module
- Betrieb: Kunden, Techniker und ihre Bewerbungen, Tickets, Aufgaben, Änderungsanfragen.
- Finanzen: Rechnungen, Lieferantenrechnungen, Zahlungswarteschlange, Ausgaben, konzerninterne Verrechnung, Währungen und Tarife.
- Personal: HR, Gehaltsabrechnung, Einstellung.
- Vertrieb und Lager: Verkauf, Lieferanten, Lagerdienstleister.
- Kommunikation: E-Mail und Nachrichten, Benachrichtigungen; KI-Assistent.
- Website-CMS: Inhalte und visuelle Bearbeitung von dacoreit.com werden über dieses System verwaltet.
Technische Lösungen
- Echtzeit: WebSocket über Django Channels und Redis.
- Sicherheit: zweistufige Anmeldung (OTP), Verlauf jeder Änderung und Audit-Log.
- Typisierte API: Frontend-Typen werden aus dem OpenAPI-Schema des Backends generiert.
- Hintergrundjobs in Celery, PDF-Dokumente mit ReportLab; 1 860 automatisierte Tests.
- Deployment: CI für beide Teile, Backend auf Docker Compose.
Meine Rolle
Das gesamte System liegt bei mir: Architektur, Nuxt-4-Frontend und Django-Backend.
Status
In aktiver Entwicklung — jede Woche kommen neue Module hinzu.