1 Shop Registration 2 Login 3 Dashboard 4 Customer Management 5 Vehicle Management 6 Deal Management 7 Workshop / Job Card 8 Inventory 9 Invoice Generation 10 Reports
1
Shop Registration
First-time setup screen — each showroom registers independently with its own isolated data
9:41●●●●
🏍️
Thadam ERP
Register your showroom
Shop Name *
JK TVS Motors
Owner Name *
Karthik Selvan
Mobile Number *
+91 94432 XXXXX
Address *
Ambasamudram, TN
GST No. (optional)
33XXXXX...
Vehicle Type *
Bike & Car
Create Password *
●●●●●●●●
Register Showroom →
Already have an account? Log in

Shop Registration

One showroom = one account. Fully isolated data.

Every dealership registers once and gets a private data space. No other shop can see your customers, vehicles, or deals. Built for future SaaS expansion — new shops can self-register in minutes.

  • Each shop gets a unique shop_id — all records are linked to it
  • Supports Bike dealers, Car dealers, or both
  • GST number is optional — suitable for small rural shops
  • Role-based access: Admin, Staff, Workshop Staff created after registration
  • Password-protected with Forgot Password flow on login
FieldTypeRequired?
Shop NameTextRequired
Owner NameTextRequired
Mobile NumberPhoneRequired
EmailEmailRequired
AddressTextareaRequired
GST NumberTextOptional
Vehicle TypeDropdownRequired
Username / PasswordAuthRequired
2
Login Screen
Role-aware login — staff sees only their permitted modules after signing in
9:41●●●●
🏍️
Thadam ERP
JK TVS Motors, Ambasamudram
Mobile / Email
+91 94432 XXXXX
Password
●●●●●●●●
Forgot Password?
Log In →
— Logged in as —
Admin Staff Workshop
🔐 Role-Based Access
Admin sees all modules. Staff sees customers & deals only. Workshop staff sees job cards only.

Login

One app, three roles — each sees only what they need.

Staff don't need to remember which features exist. After login, each role sees a customised navigation with only their permitted modules. No confusion, no accidental changes.

  • Login with mobile number or email
  • Forgot Password resets via OTP to registered mobile
  • Session stays active on the same device — no frequent re-login
  • Admin can create and manage staff accounts from the dashboard
RoleAccess Permissions
AdminFull access — all modules, reports, settings
StaffCustomer management, deal creation
Workshop StaffJob cards, repair updates only
Accountant (Phase 2)Reports, finance records
3
Dashboard
Real-time business overview — KPIs, today's activity, and quick action shortcuts
9:41●●●●
🏍️ Dashboard 🔔
KS
Good Morning, Karthik 👋
Wednesday, 18 June 2025
42
Total Vehicles
7
Under Repair
18
Sold
3
Pending Delivery
Today's Activity
2 New Deals
Repair + 1 Used Sale
Today
₹28,500 Collected
Monthly: ₹3.2L
+12%
Quick Actions
New Deal
🏍️
Add Vehicle
👤
Add Customer
📊
Reports
Home
Customers
Vehicles
Deals
Workshop

Dashboard

The shop's pulse — everything at a glance.

As soon as the staff opens the app, they see the full picture: how many vehicles are in stock, what's under repair, today's deals, and this month's earnings. No digging through menus.

  • Live KPI cards: Total Vehicles, Under Repair, Sold, Pending Delivery, Buyback Deals, Exchange Deals
  • Today's activity summary — deals created and money collected
  • Monthly Profit indicator with trend arrow
  • 4 Quick Action buttons — New Deal, Add Vehicle, Add Customer, Reports
  • Bottom navigation bar for instant access to all modules
  • Personalised greeting with logged-in staff name
💡 The dashboard updates automatically whenever a deal is created, a vehicle status changes, or a repair is completed — no manual refresh needed.
4
Customer Management
Full customer profiles with complete history — repairs, sales, exchanges, buybacks
9:41●●●●
Customers 🔍
All (48) Active New This Month
MR
Murugesan R.
+91 98421 XXXXX
3 Deals
SP
Selvam P.
+91 94433 XXXXX
Repair
KA
Kumaran A.
+91 87542 XXXXX
Pending
VN
Vimal N.
+91 99400 XXXXX
Sold
Customer Profile
MR
Murugesan R.
Farmer · Ambasamudram
1 Repair 2 Purchases 1 Exchange

Customer Management

Every customer. Every interaction. One place.

Add customers once and link all their future repairs, purchases, and exchanges to their profile. At any time, staff can pull up a customer and see their full history with the showroom.

  • Searchable customer list by name or mobile number
  • Full profile: name, mobile, address, Aadhaar, PAN, occupation, reference contact
  • Complete history tab: Repairs, Purchases, Exchanges, Buybacks
  • Quick deal creation directly from customer profile
  • Optional bank detail storage for Phase 2 finance (with consent checkbox)
FieldRequired?
Customer NameRequired
Mobile NumberRequired
AddressRequired
Aadhaar NumberOptional
PAN NumberOptional
OccupationOptional
Reference ContactOptional
5
Vehicle Management
Complete vehicle records from registration to sale — bikes and cars both supported
9:41●●●●
Vehicles 🔍
All (42) Available Repair Sold
🏍️
Honda Activa 6G
2022 · Petrol · 14,200 km
Available
TN 72 AE 4821 Insured ✓ RC ✓
🚗
Maruti Alto K10
2020 · Petrol · 38,000 km
Reserved
TN 72 BK 9012 No Insurance
TVS Jupiter 125
2021 · 28,400 km
Under Repair

Vehicle Management

Every bike and car in your showroom, tracked live.

Add a vehicle once with all its details — registration number, engine & chassis numbers, insurance status, RC photo, and bike photos. The system tracks it through every stage of its lifecycle.

  • Supports bikes and cars in the same system
  • Upload RC document and multiple vehicle photos
  • Insurance status indicator with expiry warning
  • Engine number and chassis number stored for legal compliance
  • Live status: Available → Under Repair → Reserved → Sold / Exchanged → Delivered
  • Search by registration number, brand, or model
Vehicle StatusMeaning
AvailableIn stock, ready to sell
Under RepairSent to workshop
ReservedAdvance taken, awaiting full payment
SoldDeal complete, delivery pending
ExchangedTaken in exchange deal
DeliveredHanded over to buyer
6
Deal Management — Core Module
Single Deal Engine that handles all 5 deal types — screen changes dynamically based on selection
9:41●●●●
New Deal
Customer
Murugesan R. — +91 98421 XXXXX
Vehicle
TN 72 AE 4821 — Honda Activa 6G
Deal Type
🔧 Repair + Used Vehicle Exchange
🔄 Repair Only
💰 Buyback
🚀 Repair + New Upgrade
Auto-Calculation
Customer Repair Estimate₹8,000
Old Vehicle Value₹10,000
Showroom Vehicle Price₹35,000
Balance Due by Customer₹25,000
Save Deal & Generate Invoice →

Deal Management

One screen. Five deal types. Auto-calculated balance.

Instead of five different screens for five scenarios, Thadam ERP uses a single Deal screen that adapts. Staff just picks the deal type and fills in the numbers — the system auto-calculates the balance the customer owes.

Deal TypeAuto-Calculates
🔧 Repair OnlyLabour + Spare = Total Cost
💰 BuybackFinal purchase price for showroom to pay
🔄 Repair + Used ExchangeUsed bike price − old bike value − repair = balance due
🚀 Repair + New UpgradeNew bike price − old bike value (repair adjusted) = balance
🏷️ Direct Used SalePrice − Discount − Advance = Balance
  • Deal screen UI changes dynamically based on selected deal type — only relevant fields appear
  • Each deal gets a unique Deal ID for tracking and invoicing
  • Save deal instantly generates a printable PDF invoice
  • All deals are linked to the customer profile for history
💡 Example: Customer's repair = ₹8,000. Old bike value = ₹10,000. Showroom bike = ₹35,000. System auto-shows balance due = ₹25,000. No manual calculation needed.
7
Workshop / Job Card
End-to-end repair tracking — from complaint entry to delivery confirmation
9:41●●●●
Workshop
In Progress (4) Pending Completed
JC-2025-047 In Progress
Honda Activa 6G
TN 72 AE 4821 · Murugesan R.
Complaint: Engine not starting, headlight flickering
Mechanic: Rajan K. Labour: ₹1,200
Received
18 Jun, 9:00 AM
In Repair
Spare parts ordered
3
Completed
4
Delivered
Mark as Completed ✓

Workshop / Job Card

From complaint to delivery — every repair step tracked.

When a vehicle comes in for repair, a Job Card is created. Workshop staff can update the repair status at each stage. The customer's profile automatically reflects the completed repair.

  • Auto-generated Job Card number (JC-2025-XXX)
  • Complaint field — record exactly what the customer described
  • Mechanic assignment — which staff member is handling the repair
  • Spare parts used with individual costs
  • Visual step-by-step timeline: Received → In Progress → Completed → Delivered
  • Labour and spare charges auto-flow into deal invoice when linked to a deal
StatusAction
PendingJob created, not started
In ProgressMechanic assigned, work underway
CompletedRepair done, awaiting customer pickup
DeliveredVehicle handed back to customer
💡 Phase 2: When a job is marked Completed, a WhatsApp message is automatically sent to the customer — "Your vehicle is ready for pickup!"
8
Inventory Management
Live stock overview — always know what's available, reserved, or sold
9:41●●●●
Inventory🔍
18
Available
7
Under Repair
4
Reserved
13
Sold / Delivered
All Bikes Cars
Honda Activa 6G
TN 72 AE 4821 · 2022 · 14,200 km
Available
TVS Jupiter 125
TN 72 BK 3341 · 2021 · 28k km
Repair
Bajaj Pulsar 150
TN 72 CF 7782 · 2023 · 6k km
Reserved
Hero Splendor+
TN 72 DM 1123 · 2020 · 42k km
Sold
Yamaha FZS V3
TN 72 EK 9988 · 2022 · 18k km
Available

Inventory Management

Live stock counter — no more manual register.

The inventory updates automatically whenever a deal is created, a vehicle enters the workshop, or a sale is completed. Staff can search stock by registration number, brand, or model in seconds.

  • Live counter for Available, Under Repair, Reserved, and Sold vehicles
  • Filter by vehicle type — Bikes only, Cars only, or All
  • Search by registration number, brand name, or model
  • Status changes automatically when deals or repairs are updated
  • Separate tracking for Exchanged vehicles (taken in from customers)
💡 When a customer asks "Do you have a Pulsar 150 available?" — staff can search and answer in under 5 seconds from the inventory screen.
9
Invoice Generation
One-tap PDF invoice — ready to print or share immediately after deal creation
9:41●●●●
Invoice Preview⬇️
JK TVS Motors
Ambasamudram, Tamil Nadu
Invoice #INV-2025-0148 18 Jun 2025
CUSTOMER
Murugesan R.
+91 98421 XXXXX
VEHICLE
Honda Activa 6G
TN 72 AE 4821
Deal Type: Repair + Used Vehicle Exchange
Repair Charges₹8,000
Used Vehicle Price₹35,000
Old Vehicle Adjusted- ₹10,000
Advance Paid- ₹5,000
Balance Due₹28,000
Customer Signature
Showroom Stamp
📄 Download PDF
📲 Share

Invoice Generation

Professional PDF invoice — one tap after every deal.

As soon as a deal is saved, Thadam ERP generates a formatted PDF invoice ready to print or share. No need for separate billing software. The invoice includes all deal details, amounts, and signature areas.

  • Auto-generated Invoice Number (INV-2025-XXXX)
  • Shop name, address, and contact details pre-filled
  • Customer name, mobile, and vehicle registration on invoice
  • Deal type clearly printed for reference
  • Full amount breakdown — charges, deductions, advance, balance due
  • Customer signature area + Showroom stamp area
  • Download as PDF or share via WhatsApp / messaging (Phase 2)
💡 Phase 2: Invoice PDF will be sent automatically to the customer's WhatsApp number immediately after deal is saved — no extra steps for staff.
10
Reports
Business performance at a glance — export to PDF or Excel in one tap
9:41●●●●
Reports
📅 01 Jun 2025
📅 18 Jun 2025
₹3.2L
Total Revenue
₹68K
Net Profit
Report Types
🔧
Repair Report
24 jobs · ₹48,200 labour
💰
Sales Report
12 vehicles sold · ₹2.1L
🔄
Buyback Report
6 vehicles bought
📦
Inventory Report
42 vehicles in stock
📊
Profit Report
This month: ₹68,400
📄 Export PDF
📊 Export Excel

Reports

Know your numbers. Every week, every month.

Reports give the owner a clear picture of business performance — how many vehicles were repaired, sold, bought back, and what the profit looks like. Date range filters let you generate weekly, monthly, or custom period reports.

  • 6 report types: Repair, Sales, Buyback, Exchange, Inventory, Profit
  • Date range filter — daily, weekly, monthly, or custom period
  • Export any report to PDF (for printing and filing)
  • Export any report to Excel (for further analysis)
  • Summary KPIs at the top — Total Revenue and Net Profit for the selected period
  • Admin-only access — staff cannot view financial reports
💡 Owner can export the monthly profit report as an Excel file and review it on their phone or laptop — no need to visit the showroom to check business numbers.