Stock · Locations · Scan

InventoryCheck

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.

  • Self-hosted
  • PHP 8.2 – 8.5 · NC 32–35
  • AGPL-3.0-or-later

What it does

One stock truth for office and field. Movements are append-only – corrections use compensating bookings, so history stays readable.

Locations

Warehouse, shelf, van, site box – with printable QR / Code 128 labels and optional field access rules.

Items & codes

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.

Movements

Receive, issue, transfer, adjust. Balances, low-stock alerts, stocktakes, and variance / reorder CSV exports.

Mobile companion

Scan item and location, confirm movements, recent history, and inventur counts. Web stays free; mobile needs an IV2 seat or a paired scanner.

Stocktakes

Count campaigns with variance reporting so physical stock matches the ledger.

Low-stock alerts

Reorder and target levels surface shortages before the van runs empty.

Append-only ledger

Corrections use compensating bookings – history stays readable for audits.

Accessibility

Targets WCAG 2.1 AA: keyboard use, clear structure, responsive from 320 px.

Works with these modules

InventoryCheck is deliberately not an ERP or warehouse management system. It tracks stock and movements – fully usable without any other Check app.

  • MaintenanceCheck (optional) – field maintenance and job visits; complements stock tracking, no shared database. Available now

MaintenanceCheck – field maintenance · Craft & field guide · All modules at a glance

Screenshots

Click a screenshot to enlarge. Use ← → or the on-screen arrows to browse the gallery; Esc to close.

Install & requirements

InventoryCheck is published in the official Nextcloud App Store and on GitHub.

From the App Store

  1. Sign in to Nextcloud as administrator.
  2. Open Apps.
  3. Search for InventoryCheck.
  4. Download and enable.

Manually from Git

git clone https://github.com/aSoftwareByDesignRepository/\
nextcloud-inventorycheck.git \
  /path/to/nextcloud/apps/inventorycheck
cd /path/to/nextcloud
php occ app:enable inventorycheck

Requirements

  • PHP 8.2 – 8.5
  • MySQL / MariaDB or PostgreSQL
  • Nextcloud 32–35

Back to all apps

Official mobile app

InventoryCheck Mobile is the companion for warehouse and stock staff: scan item and location, confirm movements, run inventur counts. The web UI stays free (AGPL). How your team signs in decides the licence. Seats cover named users on their own phones – €6/user/year, minimum €30/year (up to 5 users) – and include stocktake counts and per-user tracking. A scanner device licence covers shared floor hardware that pairs once with a one-time code: no personal login, anyone who picks it up scans under the device identity – €99/year for the first scanner (€49/year when ordered with seats), €89/year for each additional one. The Android companion is a free download on Google Play; both licence types are on the order form.

Web app

Free

Full inventory, locations, and movement features in Nextcloud – no licence key required.

Mobile seats

from €6.00 / user / year

Minimum €30/year (up to 5 seats). Per named user on their own phone, with the full app incl. stocktake counts and per-user tracking. The Play download is free; your IT buys seats by invoice and pastes the licence key in InventoryCheck → Settings → Licence.

Order a licence

Scanner devices

€49.00–99.00 / scanner / year

For shared floor hardware: €99/year for the first scanner (€49/year when ordered with seats), €89/year for each additional one. The device pairs once with a one-time code and needs no personal login – whoever picks it up scans under the device identity. Stocktake counts and location favourites stay seat-only.

Order a licence

Mobile screenshots

Phone captures from the companion app. Tap to enlarge.

Frequently asked questions

How do I install this app?

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.

Where is inventory data stored?

In your own Nextcloud database on infrastructure you control. The documentation site does not receive app data.

Is the web app free?

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 or paired scanner devices.

How do I order Mobile licences?

Use the licence order form or e-mail info@software-by-design.de. Seats start at €30/year (minimum, up to 5 named users; €6 per additional user); scanner devices are €99/year for the first (€49/year when ordered with seats), €89/year for each additional, on the same form.

Do you sell InventoryCheck scan devices?

Yes, on the same IV2 licence as seats: €99/year for the first paired scanner (€49/year when ordered with seats), €89/year for each additional one. A paired scanner needs no personal login – whoever picks it up scans under the device identity, which suits one shared device used by several people. Choose seats when staff should be identifiable by name or need stocktake counts and location favourites – a paired device cannot do either.

What licence applies?

The server web app is AGPL-3.0-or-later. Official InventoryCheck Mobile is proprietary and sold under an organisation licence.

Support this app

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.

Companion licences fund the maintenance, updates, and support behind the free web apps.