Skip to content
EqualStack

Case study

Lab inventory management that ended reagent stock-outs

A lab inventory platform with batch and expiry tracking, automated reorder points and a mobile scanner app for technicians.

Expired reagents written off
Fewer
Stock visibility across all sites
Real-time
To log a stock movement
Seconds

The challenge

Each lab tracked reagents and consumables in spreadsheets. Expired stock was discovered too late, and shortages delayed patient tests.

Leadership had no cross-site view of stock levels or spend.

Our solution

We built a web platform for stock, batches and expiry dates across sites, with configurable reorder points and supplier integration.

A React Native scanner app lets technicians receive, move and consume stock by barcode in seconds, even with poor Wi-Fi in the lab.

  • Barcode-driven stock movements from a mobile app
  • Expiry alerts and automatic reorder suggestions
  • Cross-site stock and spend dashboards

Architecture

  1. Experience
    • React web app
    • React Native scanner app
  2. Services
    • .NET Core inventory API
    • Alerting service
  3. Data
    • SQL Server
    • Azure Blob storage
Simplified system architecture

Related work

More case studies

View all case studies
InsuranceUnited States

A US insurance-tech platform

A configurable rule engine that cut product launch time for an insurer

Time to change a product rule
Weeks → days
Decisions traceable to rule versions
100%
Read case study
E-commerce & RetailEurope

A digital signage provider for retail chains

A cloud CMS that runs content on screens across hundreds of retail locations

Screens managed from one console
Hundreds
To roll out a new campaign
Minutes
Read case study
Government & Public SectorUnited States

A US public-sector energy programme

An accessible energy data dashboard for a US government agency

Typical dashboard filter response
< 1s
Accessibility target met
WCAG AA
Read case study

Want results like these?

Tell us what you're building. A senior engineer will reply within one business day with questions, ideas and next steps.