Beta · 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.

Beta. Feature set and APIs may still change; suitable for early production use with feedback welcome.

  • Beta
  • Self-hosted
  • PHP 8.2 – 8.5 · NC 32–34
  • 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 IV2 seats.

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.

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 as a beta release.

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–34

Back to all apps

Official mobile app

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; not yet publicly listed on the Play Store — the web app covers day-to-day stock operations. No Terminal scan-device ladder.

Web app

Free

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

Mobile seats

from €5.00 / user / year

Minimum €25/year (up to 5 seats). The Play download is planned as free when published; your IT buys seats by invoice and pastes the licence key in InventoryCheck → Settings → Licence.

Order a 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.