Inventory & suppliers

Know what's in stock, what's running low and who to reorder from. Start from this plan, tell us what's different about your business, and we build it, test it and run it for you.

What it does

A simple inventory app for a small business. Managers keep a list of products and suppliers, with each product linked to a preferred supplier. Staff record stock changes, which update the quantity on hand. The dashboard lists every product at or below its reorder level, and managers are alerted when a product runs low.

  • Products with stock levels
  • Suppliers
  • Low-stock list
  • Staff and manager roles

What it keeps track of

Supplier

A company the business buys products from, with contact details.

Name
Text
Contact Email
Email
Phone
Text

Product

An item the business keeps in stock, with its cost, current quantity, the level at which it should be reordered, and its preferred supplier.

SKU
Text
Name
Text
Category
Text
Unit Cost
Amount
Quantity on Hand
Number
Reorder Level
Number
Preferred Supplier
Linked supplier

Stock Adjustment

A record of a change to a product's stock count, such as a delivery received, a count correction or damaged goods. Saving one updates the product's quantity on hand.

Product
Linked product
Quantity Change
Number
Reason
One of: Received, Count correction, Damaged, Used or sold, Other
Note
Notes

Who can do what

Admin
Manages user accounts and can do everything a manager can.Add and edit suppliers, products and stock adjustments. Delete suppliers, products and stock adjustments.
Manager
Manages products and suppliers, reviews stock changes and receives low-stock alerts.Add and edit suppliers, products and stock adjustments. Delete suppliers, products and stock adjustments.
Staff
Views products and suppliers and records stock changes such as deliveries, counts and damaged goods.Add and edit stock adjustments. View suppliers and products.

What happens automatically

  • Apply stock adjustment

    When a Stock Adjustment is created

  • Low stock alert

    When a product's quantity on hand changes from above its reorder level to at or below its reorder level (via a Stock Adjustment or a product edit)

  • Low stock dashboard

    When any user opens the dashboard

Checked 9 ways before it goes live

Every scenario below is turned into an automated test. The app has to pass all of them, in a clean environment, before anyone signs in. Your changes get the same treatment.

  • Manager

    Given the manager is signed in, when they create a Supplier named 'Acme Supplies' with contact email orders@acme.example and phone '555-0100', then 'Acme Supplies' appears in the Supplier list with that email and phone.

  • Staff

    Given a staff user is signed in and the Supplier 'Acme Supplies' exists, when they open the Supplier list, then they can see 'Acme Supplies' but no option to create, edit or delete a Supplier is shown, and visiting the new Supplier page directly shows an access denied message.

  • Manager

    Given the manager is signed in and the Supplier 'Acme Supplies' exists, when they create a Product with SKU 'WID-001', name 'Widget', category 'Hardware', unit cost 2.50, quantity on hand 20, reorder level 5 and preferred supplier 'Acme Supplies', then the Product list shows 'WID-001 Widget' with quantity 20 and preferred supplier 'Acme Supplies'.

  • Staff

    Given a staff user is signed in, when they try to open the new Product page, then an access denied message is shown and no Product is created.

Make it yours

This is the description the plan above was written from. Change it to match how your business works — or describe something else entirely.

“An inventory app for a small business: track products (SKU, name, category, unit cost, quantity on hand, reorder level) and suppliers (name, contact email, phone). Each product has a preferred supplier. Staff adjust stock counts; managers manage products and suppliers. The dashboard should list products at or below their reorder level.”
Start with this app

Other ready-made apps