Netbox Ausgabeschein-Generator: Automatisierte Dokumentation für Hardware-Verwaltung

Open-Source-Tool zur Generierung von Ausgabescheinen aus Netbox-Daten.

Netbox Ausgabeschein-Generator: Automatisierte Dokumentation für Hardware-Verwaltung
Waldheim.dev

Waldheim.dev

waldheim.dev

Firmenwerte

IT-Dienstleister für Design, Entwicklung und Optimierung.

Kleinunternehmen für Design, Webentwicklung und Prozessoptimierung, mit Fokus auf maßgeschneiderte IT-Lösungen und Automatisierung.

Branche
IT
OpenSource
Ja
Projektgröße
1 Person
Projektdauer
Unbegrenzt

Das Problem

Ein Unternehmen benötigte eine Lösung zur automatisierten Erstellung von Ausgabe-, Rückgabe- und Überlassungsscheinen für Hardware, die in Netbox verwaltet wird. Netbox selbst bietet diese Funktionalität nicht.

Mit welchem Tech-Stack habe ich gearbeitet?

Angular Angular
9 Jahre Erfahrung
Eslint Eslint
3 Jahre Erfahrung
NodeJS NodeJS
9 Jahre Erfahrung
SCSS SCSS
10 Jahre Erfahrung
HTML HTML
13 Jahre Erfahrung
Docker Docker
8 Jahre Erfahrung
GitLab GitLab
9 Jahre Erfahrung
RxJS RxJS
5 Jahre Erfahrung
Semantic Semantic
5 Jahre Erfahrung
Jest Jest
5 Jahre Erfahrung
Cypress Cypress
6 Jahre Erfahrung
TypeScript TypeScript
9 Jahre Erfahrung
Linux Linux
10 Jahre Erfahrung
WordPress WordPress
8 Jahre Erfahrung
Prettier Prettier
3 Jahre Erfahrung
Jira Jira
8 Jahre Erfahrung
Git Basics Git Basics
9 Jahre Erfahrung
AWS AWS
4 Jahre Erfahrung

Unsere Lösung

Entwicklung eines eigenständigen, Open-Source-Tools, das sich mit der Netbox-API verbindet, Gerätedaten abruft und daraus normgerechte Dokumente (Ausgabe-, Rückgabe-, Überlassungsscheine) generiert. Das Tool unterstützt mehr als 31 Sprachen und bietet einen Konfigurationsgenerator.

Auf was habe ich geachtet?

Design
  • Material Design (Angular Material)
  • Verwendung von M3 Design-Komponenten (Beta)
Frontend
  • Modernes User Interface auf Basis von Angular und Material Design
  • Eigenes Theme für Material Design (angepasste Farben)
  • Optimierung für verschiedene Bildschirmgrößen (Responsive Design)
  • Anbindung der Netbox-Such-API
  • Unterstützung von mehr als 31 Sprachen
  • JSON-basierte Konfiguration mit Konfigurationsgenerator
  • Standalone-Anwendung
Allgemein
  • Hosting auf beliebigem Apache/nginx Server
  • Automatische Versionierung und Bereitstellung von Versionen über GitLab CI
  • Open-Source-Projekt (Code einsehbar)
  • Mehr als 31 Sprachen unterstützt

Assets

Tags

DockerAngularTypeScriptMaterial DesignNetboxGitLab CICode-SecurityClean CodeAuto-VersioningCypressJiraStandaloneSignalsAPI-IntegrationOpen SourceMehrsprachigkeitJSON-Konfiguration