PVR Tech Studio

Dashboard

The Taxi CRM 2026 operations dashboard — KPIs, schedule, live bookings, fleet status and analytics — and the two layout variants that ship.

2 min read
Updated June 21, 2026

The Dashboard is the operator's home screen — a single view of bookings, drivers, revenue and fleet health. Two variants ship with the kit:

  • Dashboard v1dashboard.html (the default landing page)
  • Dashboard v2dashboardV2.html (an alternate layout)

Taxi CRM 2026 Dashboard v1

↗ Dashboard v1 live demo · Dashboard v2 live demo

What's on the dashboard

Dashboard v1 is assembled from the kit's widgetStatsCard* mixins. Reading top to bottom:

SectionWidgetWhat it shows
Welcome cardwidgetStatsCard17Greeting, signed-in driver/operator and a Start Your Shift action
Revenue / Bookings cardswidgetStatsCard13This-week totals (₹45,280 · 342) with a week-over-week delta and a mini chart
SchedulewidgetStatsCard18Mini month calendar with booking events
Today's TimelinewidgetStatsCard8Chronological feed of assignments, pickups, cancellations and completions
Recent BookingswidgetStatsCard9Latest trips with customer, location and fare
Custom Vehicle Search / Free VehiclevehicleAccordionCollapsible vehicle-availability accordion (the same one used on bookingV1)
Trip AnalyticswidgetStatsCard15Total / Completed / In-progress / Cancelled doughnut breakdown
Fleet StatuswidgetStatsCard15Total / Active / On-trip / Inactive vehicles doughnut
Top DriverswidgetStatsCard9Leaderboard by trips with ratings (links to driver.html)
Active CustomerswidgetStatsCard9Most active customers by trip count (links to customerMaster.html)

Building from the dashboard

The dashboard is assembled entirely from widgets arranged with rows and columns. To build your own variant:

  1. Start from dashboard.html (v1) or dashboardV2.html (v2).
  2. Remove the widget cards you don't need — each is an independent widgetStatsCard* mixin.
  3. Add widgets from widgets.html for the metrics you do need.
  4. Wire the counters, tables and charts to your data. The demo renders charts with Chart.js and the calendar with FullCalendar, initialised from assets/js/pages/ui/widgets.js — see JavaScript Helpers and Charts.

All labels on the dashboard are translatable via data-i18n attributes — see Internationalization.

Was this page helpful?