Stop losing money on unregistered vehicles, sticker fraud & parking disputes. MetroMate automates the entire residential parking lifecycle โ from digital registration to real-time dashboards โ all via WhatsApp. No app installs. No paper. No excuses.
๐ Vehicle Registration Form ยท ๐ Parking Dashboard (EN) ยท ๐ Parking Dashboard (เชเซ) ยท ๐ฌ WhatsApp
Every month, housing societies leak thousands of rupees in unregistered vehicles, missed sticker renewals, and parking disputes. Committee members spend hours chasing paper forms that never come back. Residents avoid registration because "the process is too complicated."
MetroMate kills all of that.
| Before MetroMate | After MetroMate |
|---|---|
| ๐ Paper forms lost in letterboxes | โ Digital form, WhatsApp submission instant |
| ๐ซ No-shows on physical copy collection | โ Committee gets a timestamped message record |
| โ Unknown who owns which vehicle | โ Master register with reg numbers, models, colours |
| โ Full vehicle-to-flat mapping, exportable | |
| ๐ Trilingual residents struggle with English-only forms | โ English + Gujarati + Hindi in one form |
| ๐ข Manual count of cars vs. slots | โ Live deficit/surplus dashboard auto-calculates |
File: SNTL-84-Coral-Hieghts-Vehicle-Registration-Form-Englsh-May-2026.html
A mobile-first, multi-step digital registration form that works on any smartphone browser โ no app needed.
- 3-language UI: Every field label in English ยท เชเซเชเชฐเชพเชคเซ ยท เคนเคฟเคจเฅเคฆเฅ
- Smart sections: Cars, Two-Wheelers, Bicycles with quantity spinners and YES/NO toggles
- Vehicle details capture: Registration number, make/model, colour โ per vehicle
- WhatsApp direct submit: One tap sends a formatted message to the committee
- Review modal: Resident sees the full summary before sending โ zero errors
- Committee contacts: President, Secretary, Treasurer โ tap to WhatsApp or call
- Validation: Flat number format, 10-digit mobile, required field checks
File: SNTL-2784-Coral-Heights-A-building-May-2026-Vehicle-Count.html
A live, auto-calculating parking intelligence dashboard for 42 flats across 11 floors.
- Parking capacity compliance: Overhead (15) + Basement (9) = 24 total slots
- Real-time deficit alert: Red card triggers if registered 4-wheelers exceed capacity
- BIG vs SMALL car tracking: Slot assignment based on actual car size
- Full resident master table: Sr. No ยท Owner/Rental badge ยท Flat ยท Name ยท Mobile ยท Car size ยท 4W count ยท Reg numbers ยท 2W count ยท Bicycles ยท Designation
- Designation tags: President, Secretary, Treasurer highlighted with pill badges
- 42 residents verified: Owners and rentals clearly differentiated
File: SNTL-2784-Gujarati-Coral-Heights-A-building-May-2026-Vehicle-Count.html
Identical dataset, fully rendered in Gujarati script โ for committee members and residents who prefer Gujarati. Complete parity with the English dashboard.
MetroMate/
โ
โโโ ๐ SNTL-84-Coral-Hieghts-Vehicle-Registration-Form-Englsh-May-2026.html
โ โโโ Trilingual resident vehicle registration form โ WhatsApp submission
โ
โโโ ๐ SNTL-2784-Coral-Heights-A-building-May-2026-Vehicle-Count.html
โ โโโ English parking master dashboard โ 42 flats, live deficit calculator
โ
โโโ ๐ SNTL-2784-Gujarati-Coral-Heights-A-building-May-2026-Vehicle-Count.html
โ โโโ Gujarati parking master dashboard โ same dataset, Gujarati script
โ
โโโ ๐ผ๏ธ assets/
โ โโโ MetroMate 3in1 servicepng.png โ Full-res 3-in-1 services banner (2.5MB)
โ โโโ 3in1-Metro-mate-git-services-image.jpg
โ
โโโ README.md
Naming convention:
SNTL-{ID}-{Society}-{Building}-{Month-Year}-{Type}.htmlSortable, society-specific, and version-safe across all deployments.
# 1. Clone the repo
git clone https://github.com/SNTL84/MetroMate.git
# 2. Open the registration form in any browser
open SNTL-84-Coral-Hieghts-Vehicle-Registration-Form-Englsh-May-2026.html
# 3. Share the file link with residents via WhatsApp broadcast
# Host on GitHub Pages, Netlify, or any static host for a permanent URL
# 4. As registrations come in via WhatsApp, update the dashboard dataset
# Edit the residentsData array in the dashboard HTML
# 5. Share the dashboard link with the committeeNo server. No database. No monthly costs. Pure HTML โ runs everywhere.
Resident opens form (mobile browser)
โ
Fills flat number ยท name ยท contact ยท vehicles
โ
Taps "Review & Send on WhatsApp"
โ
WhatsApp opens with pre-filled structured message
โ
Resident taps Send โ Committee WhatsApp receives instantly
โ
Committee updates master dashboard dataset
โ
Parking deficit/surplus recalculates automatically
โ
Monthly audit: dashboard screenshot โ society minutes
| Layer | Technology | Why |
|---|---|---|
| UI | Pure HTML5 + CSS3 + Vanilla JS | Zero dependencies, works offline, no CDN failures |
| Fonts | Google Fonts: Cormorant Garamond + Outfit | Premium typography, fast load |
| Multilingual | Noto Sans Gujarati + Noto Sans Devanagari | Native script rendering on all devices |
| Submission | WhatsApp wa.me deep link + encodeURIComponent |
No backend needed โ WhatsApp is the database |
| Icons | Inline SVG | Zero external icon library requests |
| Data | JS array literal in HTML | Single-file, zero-dependency dashboard |
| Responsive | CSS Grid + Flexbox + clamp() |
Works on 375px phones to 1600px monitors |
| Accessibility | Semantic HTML, ARIA labels, focus rings | Keyboard navigable, screen reader compatible |
MetroMate is a template system. Duplicate and configure for:
- ๐ข Any residential society โ change the
residentsDataarray - ๐ฌ Commercial building parking management
- ๐ซ School/college vehicle gate passes
- ๐ฅ Hospital staff parking registers
- ๐๏ธ Builder possession handover vehicle surveys
- ๐จ Gated community visitor vehicle logs
// In the registration form HTML, find:
document.getElementById('waLink').href = `https://wa.me/919727413309?text=${encoded}`;
// Replace 919727413309 with your committee WhatsApp number// In the dashboard HTML, add to the residentsData array:
{
sr: 43, ownerType: 'Owner', flat: '1201', name: 'Your Resident Name',
mobile: '98XXXXXXXX', carSize: 'BIG', fourWCount: 1,
fourReg: 'GJ-05-XX-0000', twoWCount: 1,
twoReg1: 'GJ-05-YY-1111', bicycle: 0, designation: ''
}const OVERHEAD_SLOTS = 15; // Overhead parking slots
const BASEMENT_SLOTS = 9; // Basement parking slots
// Total will auto-recalculateAutomate What's Costing You Money
SNTL 84 ยท Agentic AI Workflow Professional
Specialising in: Lead Generation ยท Fulfillment Automation ยท Bench Resource Availability ยท Full-Stack Builds ยท AI Workflows ยท Supply Chain Business Intelligence
๐ Follow for practical AI automation insights & founder systems.
| Platform | Link |
|---|---|
| ๐ Website | desidevloper.com |
| ๐ฌ WhatsApp | wa.me/919727413309 |
| ๐ LinkedIn | linkedin.com/in/sntl2784 |
| ๐ป GitHub | github.com/SNTL84 |
| ๐ธ Instagram | @desibiztrade |
| ๐ด YouTube | @SNTL84 |
๐ If this repo saved your society time or money, star it โญ and share it with other housing societies. That's the only metric that matters here.
MIT โ Free to use, adapt, and deploy for your society or clients. Attribution appreciated.
Copyright (c) 2026 SNTL 84 | desidevloper.com
MetroMate ยท Residential Parking Management ยท Built by SNTL 84
Automate What's Costing You Money
