Case study · SaaS · Multi-app PWA

Depot Express.

A 5-app SaaS platform for bottle depots. Residential and commercial clients schedule pickups, drivers run routes, kiosks process drop-offs, employees close out orders. One unified API.

Visit the live site →
Client
Depot Express
Scope
5-app SaaS platform, unified API, multi-role
Stack
ReactJS · .NET · PostgreSQL
Industry
Bottle depot / logistics
The brief

Five user types, one system instead of five vendors.

Depot Express is a progressive web app (PWA) that lets bottle depot clients schedule pickups from home. The app handles communication between depot admins and clients, which streamlines service delivery and operations.

The front-end runs on ReactJS. Calibre ran user experience testing to make sure the app fits how clients, drivers, and depot staff use it day to day.

What we built

Five apps, one unified API.

  • Admin app. Serves two user types: System Admins and Depot Admins. System Admins control the whole app, including accounts and added functions. Depot Admins manage their depot's information and the accounts for drivers, kiosks, and employees.
  • Client app. Serves three user categories: Residential, Commercial, and Charity. Each schedules pickups, views drop-off locations, and manages account details. Another vendor later rebuilt this app in React Native to address performance issues.
  • Driver app. Drivers manage daily pickups. Depot admins create driver accounts and set weekly schedules so tasks get assigned and tracked.
  • Kiosk app. Depots use kiosk totems to handle drop-off orders for clients registered on the Client app. One kiosk user per depot operates across all totems, which keeps service consistent.
  • Employee app. Employees count and process bottles and cans from client or driver drop-offs. The app calculates the refund and closes out the order.
ReactJS PWA .NET PostgreSQL REST API
Project highlights

One system, five surfaces.

Depot Express reshapes bottle depot operations by pairing modern infrastructure with user-centric design. The result lifts both service delivery and operations.

Want a build like this one?

20-minute call with Kuljeet. No pitch deck, no "free quote" form. We'll tell you what we'd build, what it costs, and how long it takes.

Book the 20-min call → See more case studies