Skip to main content
NexVion Labs
Built for AVR Herbal

Distribution · Desktop app

Dealer order and dispatch app

A Windows desktop app for dealers to take orders, record payments and token deposits, and log partial dispatches, with a dashboard that totals it all.

Client
AVR Herbal
Sector
Distribution · Desktop app
Platform
Windows desktop app with a Laravel back end
Built with
Electron, React, Laravel, PostgreSQL
Features
35 across 8 areas

Screens

See it for yourself

Click any screenshot to view it full size.

Dashboard: totals across every client, with quick date and status filters.
Orders: payment and dispatch status on every row, token deposits flagged.
One order: money, tax and units at a glance.
Instalment payments with proof, and partial dispatches with tracking.
Creating an order: terms, token deposit and proof in one form.
Line items with GST and a live total, plus client and internal notes.
Clients: revenue and due per client, ledger PDF export and import.
Analytics: twelve months of revenue and the order pipeline.

The brief

What it had to do

The problem

Dealers selling to retail clients take orders in bulk, get paid in instalments, and ship in more than one consignment. They needed to see, per order and across every client, what has been paid, what is still due and how many units are still to go out.

What we built

A desktop app with device approval and dealer login, a dashboard of clients, orders, pending dispatch, revenue, received and due, order filters by payment and dispatch status, and an order screen for payments, token confirmation, partial dispatches with courier and tracking, GST line items, label status and delivery. It installs with a Windows setup file and updates itself.

What changed

Payment and dispatch status are worked out from what has actually been recorded, so a dealer sees exactly what is due and how many units remain without adding it up by hand.

Features

Everything it does

35 features across 8 areas.

Access and security

  • Each computer registers and has to be approved before it can be used
  • Pending and rejected devices wait on an activation screen
  • Dealer sign-in, with automatic sign-out when a session expires
  • Windows installer that updates itself when a new version ships

Dashboard

  • Clients, orders, pending dispatch, revenue, received and amount due at a glance
  • Quick ranges for today, this month, last month and year to date
  • Filters for order number, date, client, payment status, dispatch status and product
  • Recent orders that open straight into the order

Creating orders

  • Searchable client picker
  • Order date, expected delivery, shipping method and payment method
  • Token deposit amount with a proof upload, plus a general attachment
  • Shipping and billing addresses
  • Line items with product, particulars, quantity, rate and GST, with a live total
  • Notes for the client, and separate internal-only notes

Payments

  • Instalments recorded with amount, payment date, received date, method and a note
  • UPI, cash, bank transfer, cheque, NEFT, RTGS, IMPS and demand draft
  • A payment screenshot attached to each entry
  • Token deposits confirmed, and proof submitted by the client opened in one click
  • Payment status moves from unpaid to partial to paid on its own

Dispatch and delivery

  • Partial dispatches, split by item
  • Courier, tracking number, tracking link and a bill or invoice upload
  • Units ordered, dispatched and still remaining on every order
  • Mark a whole order delivered
  • Label status: pending, printed or attached

Order detail

  • Total, received, payment due and token paid
  • Taxable value, GST and any discount given
  • Each line with rate, dealer cost, discount and GST

Clients

  • Search by name, email or phone
  • Orders, revenue and amount due for every client
  • Ledger PDF download and client import
  • Add, edit and remove clients

Analytics

  • Revenue, received, due, orders and clients for any date range or client
  • Twelve months of revenue on one chart
  • Order pipeline from order to payment to delivery
  • Payment and dispatch status breakdowns
Built withElectronReactLaravelPostgreSQL

Your project

Want something like this for your business?

Tell us how your business runs. We will tell you honestly what would help, what it involves, and what it would cost. Just your name and phone number to start.

  • No cost, no obligation, no contract at the end of it.
  • We use your number for this call and nothing else.
  • Calls and support: Mon-Sat, 9:00 AM - 10:00 PM IST.

Prefer to talk right now instead?

Chat on WhatsApp

Request your free call

Name and phone number. That is everything.

Include your country code if you are outside India.

Free. No obligation. We call during business hours, Mon-Sat, 9:00 AM - 10:00 PM. We use your number for this call and nothing else. No mailing list, no marketing messages, no sharing with third parties.