Locations
Warehouse, shelf, van, site box — with printable QR / Code 128 labels and optional field access rules.
Track parts and supplies on your Nextcloud: warehouse and van locations, SKU and scan codes, reorder levels, and an append-only movement ledger. Book receive, issue, transfer, and adjust on the web — then scan the same codes in the field.
We improve this app with real-world use. Bug reports, rough edges, and ideas help — open a GitHub Issue or write to info@software-by-design.de.
One stock truth for office and field. Movements are append-only — corrections use compensating bookings, so history stays readable.
Warehouse, shelf, van, site box — with printable QR / Code 128 labels and optional field access rules.
SKU, scan code, unit of measure, reorder and target stock. Codes stay unique across items and bins so a scan never hits the wrong master.
Receive, issue, transfer, adjust. Balances, low-stock alerts, stocktakes, and variance / reorder CSV exports.
Scan item and location, confirm movements, recent history, and inventur counts. Web stays free; mobile needs IV2 seats.
Count campaigns with variance reporting so physical stock matches the ledger.
Reorder and target levels surface shortages before the van runs empty.
Corrections use compensating bookings — history stays readable for audits.
Targets WCAG 2.1 AA: keyboard use, clear structure, responsive from 320 px.
InventoryCheck is deliberately not an ERP or warehouse management system. It tracks stock and movements — fully usable without any other Check app.
MaintenanceCheck — field maintenance · Craft & field guide · All modules at a glance
InventoryCheck is published in the official Nextcloud App Store and on GitHub.
git clone https://github.com/aSoftwareByDesignRepository/\
nextcloud-inventorycheck.git \
/path/to/nextcloud/apps/inventorycheck
cd /path/to/nextcloud
php occ app:enable inventorycheck
Step-by-step guide for administrators and end users — free download.
InventoryCheck Mobile is the companion for warehouse and stock staff: scan item and location, confirm movements, inventur counts. The web UI stays free (AGPL). Mobile list price: €5 / user / year, minimum €25 / year (up to 5 users). Android companion: free download on Google Play; organisation seats via the order form (€5/user/year, floor €25). Web stays free. No Terminal scan-device ladder.
Web app
Full inventory, locations, and movement features in Nextcloud — no licence key required.
Mobile seats
Minimum €25/year (up to 5 seats). The Play download is free; your IT buys seats by invoice and pastes the licence key in InventoryCheck → Settings → Licence.
Phone captures from the companion app. Tap to enlarge.
Install the server app from the Nextcloud App Store on your instance, or from the published AGPL source on GitHub. Feedback via GitHub Issues or info@software-by-design.de is welcome.
In your own Nextcloud database on infrastructure you control. The documentation site does not receive app data.
Yes. The Nextcloud web app is AGPL-3.0-or-later and free. A paid annual organisation licence is only required for official InventoryCheck Mobile seats.
Use the licence order form or e-mail info@software-by-design.de. Mobile access starts at €25/year (minimum, up to 5 named users; €5 per additional user).
No. The public order form sells InventoryCheck Mobile seats only (SKU IV2: €5 per named user per year, €25 minimum). There is no scan-device ladder for InventoryCheck. Barcode scanning in the field uses the official Mobile app on a phone or tablet covered by a named seat.
The server web app is AGPL-3.0-or-later. Official InventoryCheck Mobile is proprietary and sold under an organisation licence.
These apps are maintained in public. If InventoryCheck helps your organisation, you can fund ongoing work through GitHub Sponsors. Want a feature shipped sooner or tailored to your setup? Contact us — we are happy to discuss sponsored feature development. Product feedback — bugs, rough edges, missing pieces — is always welcome via GitHub Issues or info@software-by-design.de; it directly shapes what we build next.