K8s Battleship: Wenn Kinderspiel auf Enterprise-Infrastruktur trifft 🚢
Von 'Schiffe versenken' zu 'Pods versenken': Wie ich ein Kinderspiel in ein Resilience-Training verwandle. Mit API-Calls, Gamification und autonomer Verteidigung. 

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

Entwicklung eines Open-Source-Tools zur automatisierten Erstellung von Ausgabe-, Rückgabe- und Überlassungsscheinen für Hardware, basierend auf Netbox-Daten. Integration mit Netbox-API, Mehrsprachigkeit und Konfigurationsgenerator.

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
10 Jahre Erfahrung
Eslint Eslint
4 Jahre Erfahrung
NodeJS NodeJS
10 Jahre Erfahrung
SCSS SCSS
11 Jahre Erfahrung
HTML HTML
14 Jahre Erfahrung
Docker Docker
9 Jahre Erfahrung
GitLab GitLab
10 Jahre Erfahrung
RxJS RxJS
6 Jahre Erfahrung
Semantic Semantic
6 Jahre Erfahrung
Jest Jest
6 Jahre Erfahrung
Cypress Cypress
6 Jahre Erfahrung
TypeScript TypeScript
10 Jahre Erfahrung
Linux Linux
11 Jahre Erfahrung
WordPress WordPress
9 Jahre Erfahrung
Prettier Prettier
4 Jahre Erfahrung
Jira Jira
9 Jahre Erfahrung
Git Basics Git Basics
10 Jahre Erfahrung
AWS AWS
5 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

Asset Asset Asset

Tags

Docker Angular TypeScript Material Design Netbox GitLab CI Code-Security Clean Code Auto-Versioning Cypress Jira Standalone Signals API-Integration Open Source Mehrsprachigkeit JSON-Konfiguration