// PROJECT
LIVEInventorix
Self-hostable inventory management for small teams. Track assets, locations and movements — a React/Inertia SPA with QR-code labels (Brother WebUSB printing & camera scanning), PDF export and Entra ID SSO out of the box.
What it is
Inventorix is a small, self-hostable inventory management tool — built for teams that want to track their assets, locations and movements properly without paying €200/month for a SaaS. MIT-licensed app, one Docker image, done. The front end is a modern React / Inertia single-page app.
Highlights
- React / Inertia SPA — a smooth single-page UI on a Laravel backend
- QR-code labels — generated in-app, printed on a Brother label printer (WebUSB) and scanned with your camera
- PDF export via DomPDF — for lists, audits, handovers
- Microsoft Entra ID (Azure AD) SSO out of the box via Laravel Socialite
- Activity log + tags from the Spatie ecosystem — who touched what, when
- Laravel Octane on FrankenPHP in production — fast enough for daily use
- Background jobs via Laravel Horizon — mails, exports, heavy operations
Tech stack
Inventorix sticks to a deliberate, boring-on-purpose stack — nothing exotic, all maintainable:
- Laravel 13 & PHP 8.4 on the backend
- React 19 & Inertia v2 on the front end
- FrankenPHP as application server in production
- MariaDB / MySQL as database (PostgreSQL works too)
- Docker for deployment, DDEV for local development
Quickstart (Docker)
A public image is available on Docker Hub (noixdev/inventorix):
docker run -d \
-p 8000:8000 \
-e APP_KEY=base64:$(openssl rand -base64 32) \
-e APP_ENV=production \
-e APP_DEBUG=false \
-e DB_CONNECTION=mysql \
-e DB_HOST=... \
-e DB_DATABASE=inventorix \
-e DB_USERNAME=... \
-e DB_PASSWORD=... \
-e RUN_MIGRATIONS=true \
noixdev/inventorix:latest
The container waits for the database, runs migrations (when
RUN_MIGRATIONS=true), warms the caches, and starts Octane on port 8000.
For developers (DDEV)
ddev start
ddev composer install
ddev exec pnpm install
ddev artisan migrate --seed
ddev exec pnpm run dev
Status & roadmap
Inventorix has been running in production since 2025 and is under active development — now a React / Inertia rewrite (v2). Issues and PRs are welcome — see github.com/NoiXdev/inventorix.