← All projects
personal

PingMyCars

Smart QR code for car owners — scanning sends an instant message for accidents, parking issues or urgent situations.

.NET 10Vue.jsPostgreSQLRedisTwilioDocker

PingMyCars

Problem Statement

Car owners often can't be reached when someone needs to report a parking issue, a minor accident, or an urgent situation involving their vehicle. Existing solutions require downloading apps or knowing the owner's contact.

My Role

Solo designer and developer — concept, backend, frontend, and infrastructure.

Architecture

  • .NET 10 API handles QR scan events, owner lookup and notification dispatch
  • Vue.js SPA provides the scanned landing page and owner management portal
  • Twilio delivers instant SMS and WhatsApp notifications to the car owner
  • PostgreSQL stores vehicle registrations and event history
  • Redis caches QR lookups for sub-millisecond response on scan
  • Docker packages the entire stack for portable deployment

Key Features

  • Personalized QR codes — unique per vehicle, printed and displayed in the car window
  • Instant owner notification — SMS / WhatsApp sent the moment the code is scanned
  • Anonymous reporting — scanner stays anonymous; owner gets the message and a map pin
  • Owner portal — manage multiple vehicles, view scan history, configure notification preferences

Tech Stack

.NET 10 · Vue.js · PostgreSQL · Redis · Twilio · Docker