Live & Operational  ยท  Pimpri Chinchwad Police Initiative

Traffic Buddy

Revolutionizing Citizen-Police Interaction for Pimpri Chinchwad

A WhatsApp-powered ecosystem empowering 13,000+ citizens to directly report traffic violations to Pimpri Chinchwad Police , transforming a paper-heavy manual process into a real-time digital pipeline.

0+
Public Requests
0
Traffic Divisions
Live
Platform Status
Zero
App Downloads Needed
๐Ÿ›๏ธ Pimpri Chinchwad Police
๐ŸŽ“ MIT Academy of Engineering, Pune
๐Ÿ† Honoured by Chief Minister of Maharashtra
๐ŸŒฑ The Beginning

A Smarter City Starts With a Bold Vision

The idea was born with DCP Bapu Bangar of Pimpri Chinchwad Police , a forward-thinking officer who envisioned a city where citizens could report traffic violations as easily as sending a WhatsApp message, without phone queues or physical visits to police stations.

This vision found its institutional champion in Dr. Mahesh Goudar, Director of MIT Academy of Engineering, Pune, who brought academic expertise and support to the table. The initiative was backed at the highest levels by Commissioner of Police Vinoy Choubey IPS and the Government of Maharashtra.

Under the expert mentorship of Dr. Vaishali Wangikar (HOD, CSE Data Science, MIT-AOE), the complete backend architecture was designed and built from the ground up - turning a whiteboard sketch into a live platform serving thousands of Pimpri Chinchwad residents.

The Initiation Meeting of Traffic Buddy Project

๐Ÿ“… The Founding Meeting โ€” DCP Bapu Bangar, Dr. Mahesh Goudar, Dr. Vaishali Wangikar, DCP Dr. Shivaji Pawar, Shripad Khandare, Yash Gunjal and officials chart the course of Traffic Buddy.

๐Ÿšฆ The Problem We Set Out to Solve

๐Ÿ“ž

No Easy Reporting

Traditional mechanisms were phone queues, long waits, and impractical processes that discouraged citizens from reporting violations at all.

๐Ÿ“‹

Paper-Heavy Processes

Police relied on manual registers and paper forms to log complaints - impossible to track, analyse, or act on at the scale of a growing city.

๐Ÿ“

No Location Verification

Impossible to verify if a report came from within the correct city jurisdiction - or to route it automatically to the right divisional team.

๐Ÿ—บ๏ธ Citizen Journey

Reporting a Violation Is as Easy as Sending a Message

No app downloads. No hotlines. No forms. Just WhatsApp โ€” the one app everyone already has.

1
๐Ÿ’ฌ

Open WhatsApp

Message the official Traffic Buddy number. No account, no password - type 'Hi' to begin.

2
๐Ÿ“‹

Choose Report Type

Select from Traffic Violation, Accident, Congestion, or Infrastructure Issue from the guided bot menu.

3
๐Ÿ”—

Receive a Secure Link

The bot generates a one-time secure web link valid for only 5 minutes, exclusively for your session.

4
๐Ÿ“ธ

Capture a Geotagged Photo

The mini web app captures your GPS location with the photo, verifies you're within city limits, and compresses the image - all automatically.

5
โœ…

Submit & Track in Real Time

Your report is instantly routed to the correct traffic division. You receive live WhatsApp notifications as officers review, act on, and resolve your ticket.

โœจ Capabilities

Built for Real Cities, Real People

Every feature was designed with one goal: make it dead simple for citizens and powerful enough for law enforcement.

๐Ÿ“ฑ

No App Download Required

Everything works through WhatsApp and lightweight web links. Citizens don't need to install anything new.

๐Ÿ“

GPS-Verified & Geofenced Reports

Every report is stamped with GPS coordinates validated against the city's 14 traffic division boundaries - no spam, no out-of-jurisdiction noise.

๐Ÿ””

Real-Time WhatsApp Notifications

Citizens are proactively updated via WhatsApp as their report moves through Pending โ†’ In Progress โ†’ Resolved.

๐Ÿ”„

Multi-Status Tracking

Reports pass through transparent statuses (Pending โ†’ In Progress โ†’ Resolved / Rejected), giving both citizens and officers full visibility.

๐Ÿค

Volunteer Onboarding

Citizens can apply as Traffic Volunteers through the platform, complete with background check workflows and ID document uploads.

๐Ÿ“ง

Cross-Department Forwarding

Officers can instantly forward issues like road damage to municipal bodies (PWD, NHAI) via automated, formatted emails - eliminating manual coordination.

๐Ÿ“ˆ By the Numbers

The Platform Is Live. The Numbers Speak.

Traffic Buddy isn't a pilot project - it's an active, operational platform with real cases being resolved by real officers, every single day.

0+
Public Requests Received
0
Traffic Divisions Covered
Active
Police Team Resolving Cases
0%
WhatsApp-Based - Zero App Downloads

Supported by Commissioner of Police Vinoy Choubey IPS, Government of Maharashtra and the Pimpri Chinchwad Police Department.

๐Ÿ† Official Recognition

Honoured by the Chief Minister of Maharashtra

In recognition of their contribution to smart city governance and public safety, the Traffic Buddy team was officially felicitated by the Hon'ble Chief Minister of Maharashtra, Mr. Devendra Fadnavis Ji, at the launch of the Traffic Buddy initiative.

Certificates of Appreciation

๐Ÿ… Certificates of Appreciation - Dr. Mahesh Goudar, Dr. Vaishali Wangikar, Shripad Khandare, and Yash Gunjal receiving official Certificates of Appreciation from the Pimpri Chinchwad Police for their contribution to Traffic Buddy.

An Official Government Initiative

Traffic Buddy is officially recognised and featured on the Pimpri Chinchwad Police Commissioner's website as a flagship Smart City initiative - a testament to its impact and government endorsement.

๐Ÿ›๏ธ
Official PCPC Initiative Page
Government of Maharashtra
View Official Page

The initiative was formally supported by the Commissioner of Police Pimpri Chinchwad, Mr. Vinoy Choubey IPS, and the entire traffic division infrastructure was made available for deployment and training.

๐Ÿš” On the Ground

From Concept to Every Police Station

Building the platform was only half the battle. Deploying it across 14 traffic divisions required hands-on training sessions with hundreds of police officers.

Hands-On Training Across All 14 Divisions

  • โœ… Conducted training session with traffic officers and division administrators of all 14 divisions.
  • โœ… Provided Hands on Demo to officers on the role-based dashboard : Main Admin vs. Division Admin workflows.
  • โœ… Covered report verification, status updates, evidence review, and forwarding to municipal departments.
  • โœ… Ensured officers could independently manage the full report lifecycle post-deployment.
  • โœ… The platform was handed over to the team post-deployment; currently maintained by Yashraj Ghule (Current Lead) and Paras Satpute (UI/UX Lead).
๐Ÿค Leadership

High-Level Meetings & Institutional Support

Traffic Buddy had the backing of the highest offices in law enforcement and government.

Meeting with Commissioner of Police and CMO Secretary IAS

๐Ÿค Meeting with Leadership โ€” Shripad Khandare and Yash Gunjal with Commissioner of Police Vinoy Choubey IPS and CMO Secretary IAS Dr. Shrikar Pardeshi and IAS Vasant Pardeshi, discussing the Traffic Buddy Initiative.

Official Launch with Police Traffic Buddy Team

๐Ÿš” The Launch - Shripad Khandare and Yash Gunjal with the Pimpri Chinchwad Police Traffic Buddy Team at the official launch of the initiative.

๐Ÿ“ฐ In the Spotlight

Traffic Buddy in the Media

The initiative garnered widespread media attention and public recognition across Maharashtra.

Traffic Buddy Official Video
โ–ถ Watch the Official Traffic Buddy Video
Developer's LinkedIn Post
by Shripad Khandare, Lead Developer & Backend Architect
"Every now and then, a project comes along that reminds you why you got into technology in the first place. Traffic Buddy is that project for me. Building a system that empowers 13,000+ citizens to directly engage with law enforcement - using nothing but WhatsApp - has been the most rewarding work of my career. Honoured to have been felicitated by the Chief Minister of Maharashtra, Mr. Devendra Fadnavis Ji, for this initiative. Grateful to DCP Bapu Bangar Sir, Dr. Mahesh Goudar Sir, Dr. Vaishali Wangikar Ma'am, and Yash Gunjal for making this journey possible."
Read Post on LinkedIn
๐Ÿ‘ฅ The People

The Team Behind Traffic Buddy

A collaboration between Pimpri Chinchwad Police, MIT Academy of Engineering, and a dedicated group of engineers.

๐ŸŽฏ The Visionaries

BB
Project Ideator & Initiator

DCP Bapu Bangar

Deputy Commissioner of Police, Pimpri Chinchwad

The visionary officer whose idea to leverage WhatsApp for public reporting sparked the entire Traffic Buddy initiative.

VC
Institutional Support

CP Vinoy Choubey IPS

Commissioner of Police, Pimpri Chinchwad

Provided full institutional support and backing from the Pimpri Chinchwad Police Commissioner.

๐ŸŽ“ Academic Leadership

MG
Initiative Champion

Dr. Mahesh Goudar

Director, MIT Academy of Engineering, Pune

Championed the project from the academic side, bringing institutional resources and connecting the technical team with the police department.

LinkedIn
VW
Chief Mentor & Project Guide

Dr. Vaishali Wangikar

HOD, CSE (Data Science), MIT-AOE | Associate Professor

Guided, supervised and mentored the entire technical development. Her expertise shaped the architecture decisions and quality of the platform.

LinkedIn

โš™๏ธ Core Development Team

SK
Lead Developer & Backend Architect

Shripad Khandare

Full Stack Engineer

Designed and built the complete backend architecture, REST APIs, database schema, integrations (Twilio, Cloudflare R2, JWT), and managed all technical decisions and deployment.

LinkedIn
YG
Project Coordinator & Police Liaison

Yash Gunjal

Technical Coordinator

Bridged the gap between the technical team and the police department. Managed third-party service coordination, optimal algorithmic suggestions, and overall project management.

LinkedIn

๐ŸŒŸ Extended Team

PS
UI/UX Lead

Paras Satpute

Frontend Designer

Led UI/UX enhancements of the platform. Currently active in ongoing maintenance and support.

LinkedIn
YG
Current Project Lead

Yashraj Ghule

Fullstack Developer

Took over as current lead after deployment. Continues to maintain and evolve the platform.

LinkedIn
DP
Support

Devesh Patil

Junior Developer

Contributed during the final phase of the project.

LinkedIn
RS
Support

Raviraj Sonar

Junior Developer

Contributed during the final phase of the project.

LinkedIn
โšก For the Technically Curious

The Engineering Story

A deep dive into the architecture, stack, and clever solutions that power Traffic Buddy under the hood.

Node.js React MongoDB Twilio Cloudflare R2 JWT
๐Ÿ—๏ธ Architecture

The Technical Stack

Built for real-world scale, security, and reliability. Every technology was chosen to solve a specific problem.

โš™๏ธ

Backend - Node.js + Express

The central nervous system of Traffic Buddy. Handles all REST APIs, WhatsApp webhook processing, geospatial routing, and database operations.

Node.js Express.js MongoDB + Mongoose JWT Auth
  • โ€บ MongoDB with Mongoose - complex relational data and 2dsphere geospatial indexes for 14 division boundary polygons (GeoJSON)
  • โ€บ Twilio API - deeply integrated for sending/receiving WhatsApp messages and OTP verification
  • โ€บ Cloudflare R2 (S3-compatible) - secure storage for thousands of high-res evidence photos
  • โ€บ Nodemailer - automated HTML email forwarding to external municipal departments (PWD, NHAI)
  • โ€บ JWT + Single-Use Links - short-lived cryptographic upload links with TTL expiry prevent spam
๐Ÿ–ฅ๏ธ

Frontend - React + Vite

The police admin portal - built for high-stress environments with instant analytics and clear data views for officers.

React Vite Tailwind CSS Framer Motion
  • โ€บ React + Vite - fast, component-based UI with hot module replacement
  • โ€บ Tailwind CSS - utility-first styling for consistent, responsive design
  • โ€บ Framer Motion - fluid transitions reducing cognitive load for operators
  • โ€บ Recharts - interactive pie charts, line graphs, heatmaps (resolution time, infractions by division, daily trends)
  • โ€บ React Router + Contexts - auth and division data management
  • โ€บ xlsx library - export filtered reports to Excel for official records

System Architecture Flow

๐Ÿ“ฑ
Citizens via WhatsApp
๐Ÿ“ž
Twilio API
โš™๏ธ
Node.js + Express
Backend API
๐Ÿƒ
MongoDB Atlas
โ˜๏ธ
Cloudflare R2
๐Ÿ”‘
JWT Auth
โœ‰๏ธ
Nodemailer
๐Ÿ–ฅ๏ธ
React Admin Dashboard
๐Ÿ›ก๏ธ Main Admin
๐Ÿ‘ฎ Division Officers (ร—14)
โšก Engineering

Technical Challenges & Clever Solutions

๐Ÿ–ผ๏ธ

The Heavy Image Problem

โš ๏ธ Challenge

Citizens upload photos from modern smartphones often exceeding 10โ€“15MB. Uploading over unstable mobile networks caused timeouts and inflated cloud storage costs.

โœ… Solution

Implemented a Dual-Layer Compression Strategy.
Client-Side: An HTML5 Canvas script scales and compresses the image dynamically to under 4MB with a real-time progress bar - before it even leaves the user's device.
Server-Side: The Node.js backend uses the sharp library to further optimize to a lightweight JPEG before storing in Cloudflare R2.

๐Ÿ—บ๏ธ

The Jurisdiction Routing Problem

โš ๏ธ Challenge

How do we ensure a report from "Wakad" goes to the Wakad division officers, while a report from "Bhosari" goes to Bhosari - automatically and accurately?

โœ… Solution

MongoDB stores GeoJSON polygons for all 14 traffic division boundaries, indexed with 2dsphere. On submission, the user's GPS coordinates are cross-referenced against these polygons using a geospatial query - automatically routing the ticket to the correct dashboard and notifying the assigned officers.

๐Ÿ”’

Link Security & Spam Prevention

โš ๏ธ Challenge

Preventing malicious users from stockpiling upload links or flooding the server with spam submissions.

โœ… Solution

Created a ReportLink schema with a TTL (Time-To-Live) MongoDB index. Links expire automatically after 5 minutes OR are immediately invalidated after a single successful use. Client-side errors during upload are securely logged back to the server for health monitoring, without exposing any backend details.

๐Ÿ”’

Application Screenshots & Source Code - Confidential

In respect of our agreements with the Pimpri Chinchwad Police Department and the sensitive nature of this law enforcement platform, screenshots of the application interface and the complete source code cannot be shared publicly.

This platform handles live citizen reports and real police data. Publicly sharing interface details or implementation specifics could compromise the security posture of an active government system.

We appreciate your understanding. The technical details shared above are sufficient to convey the architecture and engineering decisions behind Traffic Buddy.

๐Ÿ›ก๏ธ Security & Confidentiality Commitment