← All projects.NET 10 Vue.js PostgreSQL Redis Twilio Docker
personal
PingMyCars
Smart QR code for car owners — scanning sends an instant message for accidents, parking issues or urgent situations.
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