NoiXdev
← Alle Projekte

// PROJEKT

LIVE

Inventorix

Selbst-hostbare Inventarverwaltung für kleine Teams. Assets, Standorte, Bewegungen — mit sauberem Admin-UI, QR-Codes, PDF-Export und Entra-ID-SSO out of the box.

Worum es geht

Inventorix ist ein kleines, selbst-hostbares Tool für Inventarverwaltung — gedacht für Teams, die ihre Assets, Standorte und Bewegungen sauber tracken wollen, ohne dafür ein 200-€-pro-Monat-SaaS zu zahlen. Eine MIT-lizenzierte App, ein Docker-Image, fertig.

Highlights

  • Filament v5 Admin-Panel — alles über ein aufgeräumtes Backend bedienbar
  • QR-Codes für Assets — direkt aus der App generierbar, ausdrucken und draufkleben
  • PDF-Export via DomPDF — für Listen, Inventuren, Übergaben
  • Microsoft Entra ID (Azure AD) SSO out of the box via Laravel Socialite
  • Activity Log + Tags aus dem Spatie-Ökosystem — wer hat wann was angefasst
  • Laravel Octane auf FrankenPHP in Produktion — schnell genug für den Alltag
  • Hintergrund-Jobs über Laravel Horizon — Mails, Exports, schwere Operationen

Tech-Stack

Inventorix basiert auf einem bewussten, kleinen Tech-Stack — nichts Exotisches, alles wartbar:

  • Laravel 13 & PHP 8.4
  • Filament 5 fürs Admin-UI
  • FrankenPHP als Application Server in Produktion
  • MariaDB / MySQL als Datenbank (PostgreSQL geht auch)
  • Docker für Deployment, DDEV für lokale Entwicklung

Quickstart (Docker)

docker run -d \
  -p 8000:8000 \
  -e APP_KEY=base64:$(openssl rand -base64 32) \
  -e DB_CONNECTION=mysql \
  -e DB_HOST=... \
  -e DB_DATABASE=inventorix \
  -e DB_USERNAME=... \
  -e DB_PASSWORD=... \
  -e RUN_MIGRATIONS=true \
  noixdev/inventorix:latest

Der Container wartet auf die Datenbank, führt — falls RUN_MIGRATIONS=true — die Migrationen aus, warmt die Caches auf und startet Octane auf Port 8000.

Status & Roadmap

Inventorix läuft seit 2025 produktiv und wird aktiv weiterentwickelt. Issues und PRs sind willkommen — schau auf github.com/NoiXdev/inventorix.