Technical notes

How Open Inventoryworks internally.

Notes on queues, data models, APIs, labels, iOS, and self-hosting. With explicit limits and links to the open source.

MIT licensePostgreSQL + Next.jsSwiftUI + RoomPlanOpenAPI

Latest article

Three people wearing safety glasses work together on a machine in a workshop.
WorkflowReal contextual photo · Pexels
7 min read

Batch capture: where the workflow saves time

Set location and type once. Each capture becomes a queued job; upload, analysis, and cover stages continue while you photograph the next object.

Read article

Batch capture

Shared fields are set once. Upload, analysis, and cover work run as separate idempotent queue stages.

Docker operations

Run Next.js, PostgreSQL, and upload storage yourself. Backups, TLS, and upgrades remain operator tasks.

Code and API

Repository, migrations, and the OpenAPI specification are public. The code is available under the MIT license.

Open source · MIT

Repository, license, and issues

Open repository