Inventory app UI for React
Stock you can count: receiving, counts, picking, packing and moves. 21 live React screens in working order, each in nine looks, installed by your coding agent.
Screens
- Stock count: A shelf counted. Count: the products on it with counted units, not counted (an empty field that changes nothing) kept apart from a counted zero, expected…
- Inventory counts: Recurring stock counts from plan to shelf: a phone-first count of one occurrence where an untouched part reads not counted and a zero reads counted, none…
- Goods receiving: Goods received against purchase orders and invoices. Cards grouped by purchase order or invoice, each line once whichever way (a line keeps both sources…
- Purchase order desk: Purchase orders for stock from draft to closed. The list of orders with status (ready for review on warning, approved, ordered and partly received on…
- Restock desk: Restocking from suppliers' own shops. Items low on stock (below the minimum on danger, at it on warning, unknown said) beside the chosen item with how…
- Stock alerts: Alerts on stock counts and expiry dates. Counts of alerts gone off (danger) and close (warning) in the header. A table: item and type, the rule in words…
- Inventory finder: Find stock and act on what's found. A rail of filters: name or SKU; folders with or without their subfolders (folders the person can't see said as not…
- Item setup: Setting items up for scanning and records. Barcodes: scanned codes waiting to be linked, each with its symbology, when and who; Look it up brings a…
- Bulk item edit: Many items corrected at once. Pick a folder, with its subfolders or not (fixed once anything is edited), up to a limit said. The items in a grid: name…
- Kit builder: A kit (bundle) made of standalone products, and how many its parts' stock can make. Sell as a kit; the parts in one kit with units per kit, removable…
- Serial allocation: A receipt line's serial numbers. Serials generated from a first serial and how many (its digits counted up, padding kept; a first serial without digits…
- Stock moves: Where stock went, and moving it. The ledger lists movements newest first: moves on info, stock added on success, stock taken out on warning; each with…
- Scan station: A warehouse scanner, phone-first. Home: one scan field that also takes typing (and says so when the scanner isn't connected), each code named as what it…
- Pack station: A packing bench. Scanner, scale and printer each said, on the warning tone when away. Find the shipment by scanning or typing its number (none found…
- Shipment split: An order's lines split across shipments. A table of lines with what was ordered and a column per shipment (new ones marked); a line already shipped can't…
- Route plan: A day's delivery routes in the service's zone. The day at a glance: routes, routes without a driver (warning), stops running late (danger), stops done…
- Job materials: Materials sent out to jobs and pick lists. Jobs: the list (draft, active on info, completed on success) beside the chosen job with its site, dates (the…
- Service tasks: A fleet shop's maintenance setup. Tasks: active and archived, searchable, main tasks and their subtasks told apart in words, archiving refused while…
- Owner records: Who a customer is and what they own, at the front desk. New customer: name, phone and email checked as typed against existing customers; each likely…
- Sample storage: Where physical items are kept (rooms, freezers, shelves, racks, boxes) and acting on several at once. The storage tree is browsed apart from moving: Move…
- Sample ledger: Materials used in a record and the containers they came from, plus pooling. Subtracting a used amount writes a stock movement with its unit and the…
The parts they're built from
- Button (free): in 21 of these screens
- Label (free): in 21 of these screens
- Spinner (free): in 21 of these screens
- Avatar (free): in 20 of these screens
- Select (free): in 19 of these screens
- Number field (free): in 15 of these screens
- Tooltip (free): in 15 of these screens
- Alert (free): in 13 of these screens
- Input (free): in 13 of these screens
- Segmented control (free): in 13 of these screens
- Text morph (free): in 13 of these screens
- Bottom sheet (free): in 9 of these screens
- Dropdown menu (free): in 8 of these screens
- Checkbox (free): in 7 of these screens
- Combobox (free): in 7 of these screens
- Switch (free): in 7 of these screens
- Radio group (free): in 6 of these screens
- Glow (free): in 5 of these screens
- Kbd (free): in 5 of these screens
- Search field (free): in 5 of these screens
- Calendar (free): in 4 of these screens
- Date picker (free): in 4 of these screens
- Empty state (free): in 4 of these screens
- Inline edit (free): in 4 of these screens
- Skeleton (free): in 4 of these screens
- Badge (free): in 3 of these screens
- Textarea (free): in 3 of these screens
- Popover (free): in 2 of these screens
- Sheet (free): in 2 of these screens
- Tabs (free): in 2 of these screens
Install the parts you need in your React app as compiled packages or editable source. Get Beamline · Connect your agent
Next: CMS & media. Other apps: AI workspace · Trading · SaaS admin · Clinic · Shop · CMS & media · Construction · Events & bookings · Salon & fitness · Hotel & restaurant · HR & payroll · Manufacturing · Government & legal · Education · Research & design
Part of Beamline UI: polished, editable React components and complete screens for custom applications. Build your own style from any look; tokens, fonts, radii, motion; not only colours.