IndustryOn-Demand · DeliveryServicesMobile Apps · Admin Panel

Gas cylinders ordered from home — and delivered to the door on a tracked route.

Gas Express is an on-demand gas cylinder delivery platform in Lebanon. Customers pick a cylinder size, choose a delivery time and pay by cash, card or wallet; drivers take the request and deliver on a tracked route; and the operator runs orders, drivers and stock from one admin panel.

Core Offering
Gas Cylinder Delivery
Products
Customer app · Driver app · Admin panel
Built With
Flutter · Angular · Node.js
Country
Lebanon
Project Results
3
Products delivered
Customer app · driver app · admin panel
Structural fact — products built
3
Cylinder sizes to order
10 kg · 12.5 kg · 35 kg
Structural fact — catalogue built
3
Ways to pay
Cash · card · mobile wallet
Structural fact — feature built
Live
Delivery tracking
For the customer and the operator
Structural fact — feature built

Order volume, driver numbers and stock levels are the client's to share, and they are not on this page. What is on this page is what was built and why it was built that way.

Gas Express app screens — cylinder sizes with prices, orders requested on a map, driver status with Call Driver, order confirmation, profile, saved locations, My Orders, product detail, delivery scheduling, order success, payment methods and notifications
The Context

Building a delivery app for the one household errand nobody can skip.

Gas Express delivers cooking and heating gas cylinders to homes. A customer opens the app, picks a size — 10 kg, 12.5 kg or 35 kg — or browses regulators and camping cylinders, sets the delivery address, date and time, and pays by cash on delivery, card or mobile wallet. Once a driver accepts, the customer sees them on the way and can call them from the app.

The brief covered the whole operation: a customer app, a driver app for requests, navigation and earnings, and an admin panel for the operator — orders, drivers on the map, customers, inventory by cylinder size and reports.

Gas Express — Order in seconds, confirm your delivery with a single tap: a phone showing order confirmation with the address in Hadath, Lebanon, a map, delivery date and time, and Confirm order
The Challenge

Households ordered gas cylinders by phone and collected them by hand, with no delivery tracking.

Running out of gas meant a phone call to the depot, a wait to hear whether the right size was in stock, and then a trip to collect a heavy cylinder by hand. Nobody knew when a delivery would come, if it came at all, and the depot had no view of which orders were waiting or which driver had which cylinder.

Moving that onto apps only works if every side is connected. The customer needs to see sizes, prices and stock before ordering; the driver needs requests, a route and a clear record of what they delivered; and the operator needs to see live deliveries and stock levels at once — so a cylinder promised is a cylinder that exists.

Our Approach

Order at home, dispatch to a driver, track it to the door.

Every Gas Express order moves through three apps on one backend — placed by the customer, carried by a driver and watched by the operator — with its status pushed live to all three.

Ordering by cylinder size.

Customers pick 10 kg, 12.5 kg or 35 kg cylinders with the price on each, or shop regulators and camping cylinders from a catalogue — with stock warnings in the cart so nobody orders what is not there.

Delivery when the customer wants it.

Order confirmation sets the address from saved locations, the delivery date and time and a note for the driver, so a delivery is booked rather than hoped for.

Cash, card or wallet.

Customers pay cash on delivery, by card or with a mobile wallet, and can apply promo codes at checkout.

A driver app built around requests.

Drivers see requested orders on the map, get a notification for each new request, navigate to the customer, and track completed and cancelled orders with their earnings, amount due and monthly totals.

Tracking and contact, live.

Once an order is on the way, the customer sees the driver's status on the map and can call or chat with them, with every status change pushed over sockets.

An admin panel for orders and stock.

An Angular panel shows active deliveries on a live map, pending orders, order management with status and driver, and inventory by cylinder size — with role-based access for the people running it.

What This Means in Practice

What this means in practice.

01

Customers order gas cylinders from home instead of collecting them by hand.

02

Every order has a delivery date and time, and the customer can follow the driver to the door.

03

Customers pay cash on delivery, by card or by mobile wallet.

04

Drivers get each request as a notification, navigate on the map and see their earnings in the app.

05

The operator sees live deliveries, pending orders and stock by cylinder size from one admin panel.

06

The apps run in more than one language, with support and chat built in.

Under the Hood

Google Maps

Delivery addresses, driver navigation and live tracking.

Firebase Auth

Sign-in for customers and drivers.

Still taking delivery orders by phone?

Built for Every Platform

Two apps on the road, one panel over the depot.

The customer and driver apps and the admin panel share one backend, so an order is the same record for the customer, the driver and the operator.

Mobile · Flutter

Customer App

01
  • Cylinders by size with prices, plus a product catalogue
  • Cart with stock warnings, promo codes and saved locations
  • Delivery date, time and note at checkout
  • Cash, card or mobile wallet payment
  • Live driver status, Call Driver, chat and order history
Gas Express customer app on three phones — the product catalogue with gas cylinders, the cart with stock warnings and checkout, and order notifications
Mobile · Flutter

Driver App

02
  • Go online, then accept or ignore each new order with its earning and distance
  • Requested orders on the map
  • Turn-by-turn navigation to the delivery address
  • Cash to collect, and swipe to mark delivered
  • Rides, earnings, amount due and monthly totals
Gas Express driver app on five phones — Go Online with a new order request showing pickup, delivery, earning and distance, orders requested on the map, en route to delivery with cash to collect and swipe to mark delivered, My Rides with earnings, and the driver's account overview
Web · Angular

Admin Panel

03
  • Active deliveries, cylinders in stock and pending orders
  • Live delivery tracking map
  • Order management with status and assigned driver
  • Inventory metrics by cylinder size
  • Drivers, customers, reports and role-based access
Gas Express admin dashboard on a laptop — active deliveries, cylinders in stock and pending orders, a live delivery tracking map, order management and inventory metrics by cylinder size
FAQ

Delivery App Development — Questions Founders Ask Us

Have a similar project? Talk to us

The customer picks a cylinder size, sets the address, delivery date and time, and pays by cash, card or wallet. A driver gets the request in their app, navigates to the address and marks it delivered, while the customer follows the driver's status on the map and the operator watches every delivery from the admin panel.

By connecting the app to inventory. Gas Express shows stock warnings in the cart, and the admin panel tracks cylinders in stock by size, so the operator sees what is left before it runs out.

Yes — they do different jobs. Gas Express has a customer app and a driver app in Flutter on one Node.js backend, with an Angular admin panel, so an order is the same record on every screen.

Yes. Gas Express takes cash on delivery alongside card and mobile wallet payments — cash matters for household deliveries, and leaving it out costs orders.

It depends on how many apps you need and how much the operator side does — inventory, dispatch, reporting. A customer app, driver app and admin panel like Gas Express is scoped in phases and quoted fixed-price after a free scoping call.

Building an on-demand delivery platform?

Customer and driver apps, live tracking, cash and card payments and an admin panel for stock.
See how we'd scope yours.

Book a Free Consultation
Trusted US-Registered Development Agency✦
5.0 Client Satisfaction on Clutch✦
Recognized Top Rated Plus on Upwork✦
250+ Products Delivered✦
15+ Expert Developers & Designers✦
6+ Years of Development Excellence✦
Serving Clients Across the Globe✦
88% Client Retention Rate✦
Trusted US-Registered Development Agency✦
5.0 Client Satisfaction on Clutch✦
Recognized Top Rated Plus on Upwork✦
250+ Products Delivered✦
15+ Expert Developers & Designers✦
6+ Years of Development Excellence✦
Serving Clients Across the Globe✦
88% Client Retention Rate✦
Logo