Equipment & assets

Who has which laptop, tool or device — and when it's due back. 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 internal app to keep a register of company equipment (laptops, phones, tools and more) and record who has borrowed each item, when it is due back and when it was returned. A dashboard shows what is currently out and which returns are overdue.

  • Assets with condition
  • Check-out and return
  • Overdue returns
  • Admin and staff roles

What it keeps track of

Asset

A piece of company equipment, with its category, serial number, purchase date and current condition.

Name
Text
Category
One of: Laptop, Phone, Tool, Other
Serial Number
Text
Purchase Date
Date
Condition
One of: Good, Needs repair, Retired

Checkout

A record of an asset being lent to a person: who has it, when it went out, when it is due back and when it was actually returned.

Asset
Linked asset
Person Name
Text
Person Email
Email
Checkout Date
Date
Due Date
Date
Returned Date
Date

Who can do what

Admin
Manages the equipment register and user accounts, and can do everything staff can do, including correcting or deleting checkout records.Add and edit assets and checkouts. Delete assets and checkouts.
Staff
Can view all equipment and record when items are checked out to a person and when they are returned. Cannot add, change or remove equipment.Add and edit checkouts. View assets.

What happens automatically

  • Record checkout

    When a user saves a new Checkout

  • Record return

    When a user edits an open Checkout and sets the Returned Date

  • Overdue return alert

    When a Checkout's Due Date is before today and its Returned Date is empty

  • Equipment dashboard

    When a user opens the dashboard

Checked 8 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.

  • Admin

    Given the admin is signed in, when they create an Asset named 'Dell XPS 13' with Category 'laptop', Serial Number 'SN-1001' and Condition 'good', then 'Dell XPS 13' appears in the Asset list with Category 'laptop' and Condition 'good'.

  • Staff

    Given a staff user is signed in, when they open the Asset list and try to create, edit or delete an Asset, then no create, edit or delete actions are available and opening the new Asset page directly shows an access denied message.

  • Staff

    Given an Asset 'Dell XPS 13' with Condition 'good' and no open Checkout exists, when the staff user creates a Checkout for 'Dell XPS 13' to 'Jane Doe', jane@example.com, with Checkout Date today and Due Date in 7 days, then the Checkout appears in the Checkout list with an empty Returned Date.

  • Staff

    Given 'Dell XPS 13' already has a Checkout with an empty Returned Date, when the staff user tries to create another Checkout for 'Dell XPS 13', then the form shows an error that the asset is already checked out and no Checkout is saved.

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.

“Equipment tracking for our company. Assets (name, category: laptop / phone / tool / other, serial number, purchase date, condition: good / needs repair / retired). Each checkout records which asset, who has it (person name and email), checkout date, due date and returned date (empty until returned). Admins manage assets; staff can record checkouts and returns. The dashboard shows assets currently out and overdue returns.”
Start with this app

Other ready-made apps