Work
Case Study

Client

BDG PAI & Co.

Industry

Building Materials · Handicrafts

Location

Mangalore, Karnataka

Built by

prasidh.dev × Binary Flow

We built their ordering platform from scratch.

BDG PAI is a 16-year-old building materials and handicrafts supplier in Mangalore. They had no software. Orders came in over phone calls. We gave them a customer Android app and a full admin dashboard — connected to one backend.

Before us

A business running entirely on phone calls and memory.

They weren't doing anything wrong — this is just how things worked before we came in. But the problems were real and growing.

Orders came in over WhatsApp

No record, no system. If a message got buried or a call was missed, the order was gone. There was no way to go back and check.

Customers had to visit to see products

They carry hundreds of items — plywood, laminates, panels, hardware, carvings. Without a catalogue, customers called or showed up in person just to ask what's available.

The owner had zero visibility

No way to see what orders were placed, what was pending, or how business was going — unless he was physically at the shop.

Repeat customers re-explained every time

No order history meant returning clients had to start from scratch every time they called. Previous orders, quantities, preferences — all in someone's head.

Payments were tracked on paper

Handwritten receipts. A register for outstanding amounts. Slow to reconcile, easy to lose.

No way for customers to reorder

To place a repeat order, a customer had to call during working hours and hope someone picked up. There was no self-service at all.

What we built

Dealers Network — a full ordering system, built in-house.

Three things, one system. Customers get a mobile app. The owner gets an admin dashboard. A single backend connects both in real time.

Android App

Flutter — customers browse, order, and track from their phone.

Flutter 3.6 · Firebase Auth · FCM

Admin Dashboard

React web app — owner manages everything from any device.

React 19 · Vite · Tailwind

Backend API

One API powering both, with JWT auth and push notifications.

NestJS · MySQL · Firebase FCM

Admin Dashboard

Everything the owner needs. One screen.

Orders, products, customers, inventory, revenue — live. Accessible from any browser, from anywhere.

01
dealers-network / admin
Admin login — secured with JWT auth

Admin login — secured with JWT auth

02
dealers-network / admin
Dashboard — revenue, orders, customers, products and low-stock alerts, all in one place

Dashboard — revenue, orders, customers, products and low-stock alerts, all in one place

03
dealers-network / admin
Orders — full pipeline, every order with status controls

Orders — full pipeline, every order with status controls

04
dealers-network / admin
Products — add, edit, upload images, set pricing and categories

Products — add, edit, upload images, set pricing and categories

05
dealers-network / admin
Categories — controls what customers see in the mobile app

Categories — controls what customers see in the mobile app

Customer Android App

The full catalogue in every customer's pocket.

Phone login with OTP. Browse products by category. Add to cart. Place order. Get notified when it's ready. No phone calls needed.

Login with phone number

Login with phone number

OTP verification

OTP verification

Home — promotions and catalogue

Home — promotions and catalogue

Browse by category

Browse by category

Product listing

Product listing

Cart

Cart

Place order

Place order

Product listing

Product listing

Cart

Cart

Place order

Place order

The result

What actually changed after we shipped.

Before

After

Before

Customers called or visited to place orders.

After

They open the app, browse, and order in under two minutes.

Customers called or visited to place orders.

They open the app, browse, and order in under two minutes.

Before

The owner had no idea what was ordered unless he was at the shop.

After

He sees every order on his phone or laptop, from anywhere.

The owner had no idea what was ordered unless he was at the shop.

He sees every order on his phone or laptop, from anywhere.

Before

No record of who ordered what.

After

Full order history per customer, searchable, always there.

No record of who ordered what.

Full order history per customer, searchable, always there.

Before

Customers had to call again to check if their order was ready.

After

They get a push notification. No calls needed.

Customers had to call again to check if their order was ready.

They get a push notification. No calls needed.

Before

Payments were tracked on paper.

After

Every payment is logged in the dashboard, with history.

Payments were tracked on paper.

Every payment is logged in the dashboard, with history.

Built by

prasidh.dev × Binary Flow

binaryflow.in

Dealers Network · BDG PAI · 2024

All work