CMS-driven brand site with ambassador and dealer portals

Brand Website, Dealer Locator & Referral Programme

A vehicle brand’s website that marketing can run without developers, plus a referral programme where ambassadors bring buyers and dealers close them.

AT A GLANCEAUTOMOTIVE & MOBILITY
Apps
Public website, admin CMS, ambassador portal, dealer portal
Content
Every section editable, with 4 page layouts and SEO fields
Programme
Tiers, leads, commissions, tax deduction and payouts
Built with
React, Express, PostgreSQL, Drizzle
11 MODULESBUILT AND SHIPPED

The problem

What it replaces

A manufacturer’s website goes stale the moment a developer is needed to change a banner, and referral programmes run on WhatsApp messages and spreadsheets. Leads go missing between the person who referred them and the dealer who should call, and commissions are paid late with tax deducted by hand.

This system makes every part of the public site editable from an admin CMS — models, dealers, careers, press, events, pages — and runs a full ambassador programme: applications, lead submission, routing to dealers, funnel reports and commission payouts with tax deduction.

Who uses it

Website visitors
Browse models and specs, find a dealer, apply for jobs, and send enquiries or partnership requests.
Ambassadors
Apply, submit buyer leads, track them, see the leaderboard and receive commissions.
Dealers
Sign in with OTP, see assigned leads and update their status.
Marketing, HR and admins
Role-based CMS for content, careers, forms, programme rules and payouts.

Features

What the system does

01

Vehicle catalogue

Categories, colours, specifications, features and galleries, with category landing pages.

02

Dealer locator

Dealers by state, district and city on a map.

03

Careers and forms

Jobs and applications, plus enquiry, partnership and joint-venture forms collected in one inbox.

04

News and media

Blog, press articles, events with galleries and a video gallery.

05

Homepage control

Hero slides, banners in four positions, testimonials, stats, partners, certifications, team and values.

06

Dynamic pages

New pages from four layout templates, with SEO fields, FAQs and legal pages.

07

Ambassador onboarding

Applications with ID upload, tiers and welcome kits.

08

Lead submission and routing

Ambassadors submit buyer leads; leads are assigned to dealers, who update status from their portal.

09

Commissions and payouts

Lead and referral commissions, configurable tax deduction, payouts and disbursement records.

10

Programme reports

Funnel, state-wise, top performers, flagged leads and payout reports, plus a leaderboard.

11

Role-based CMS

Separate content, dealer, HR and marketing manager roles under super admin.

Architecture

How the pieces fit together

One Node service serves about two hundred API routes and the React front end, with three separate sign-in systems so admins, ambassadors and dealers never share a session model.

Apps

  • Public websiteReact SPA
  • Admin CMSrole-based
  • Ambassador portalphone OTP
  • Dealer portalphone OTP

Platform

  • Content API
  • Forms inbox
  • Referral engineleads, tiers, commissions
  • Payouts & tax deduction

Data

  • PostgreSQL~60 tables
  • Uploadsmedia and ID documents

Connected services

  • SMS OTP
  • Email (SMTP)
  • Maps
  • Video platform
The website’s catalogue and dealer list can be published from the dealer management system, and leads from the site flow back to it.
  1. PublishMarketing updates models, banners and pages without a release.
  2. ReferAn ambassador submits a buyer lead from their portal.
  3. CloseThe nearest dealer gets the lead and updates it to sale.
  4. PayCommission is calculated, tax deducted and the payout recorded.
Built with
  • TypeScript
  • React
  • Vite
  • Express
  • PostgreSQL
  • Drizzle
  • Tailwind

Built before, fitted to you

Start from an architecture that has already shipped

We have delivered this kind of system, so yours starts from a design that is known to work, not a blank page. Your workflow, your terminology and your approval chain shape what we build on top of it.

Enquire Now