← Back to Map
πŸ›Ί Project ATL is currently in Beta β€” data may be incomplete. Back to map
Admin login to edit content:
Loading…

Author

aninointhenight β€” hobbyist transit mapper based in Antipolo City. Approaches tricycle mapping the way railfans approach train lines: with genuine curiosity, not just utility.

Goals

Document and map all 124 TODAs (Tricycle Operators and Drivers Associations) in Antipolo City. Long-term vision: build a commuter app starting from Metro Manila.

Data Sources

  • Antipolo City PTRB (Public Transport Regulatory Board) β€” primary official source
  • 2024–2025 Antipolo City Facts & Figures
  • OpenStreetMap, Google Maps, Wikimapia
  • Facebook community pages, Reddit r/Antipolo, YouTube
  • Direct field observation (Strava, street view, personal visits)

Credits

  • PTRB Antipolo β€” official TODA registry (March 2025)
  • CartoDB Dark / Light β€” map tile layers
  • Leaflet.js β€” open-source mapping library
  • Leaflet.draw β€” polygon drawing plugin
  • Supabase β€” backend database & authentication
  • Google Fonts β€” Syne, IBM Plex Mono, DM Sans
  • Trainsight β€” UI inspiration

⚠ This project is still in Beta. Features and data are actively being developed.

Ξ² 3.2May 2026
FixNew
  • Menu button now hides when sidebar opens β€” no more overlay on sidebar title
  • Mobile panel is now draggable β€” pull up to expand, drag down to dismiss
  • Terminal image now opens in an in-app lightbox instead of a new browser tab
  • Color swatches are display-only (no longer clickable)
  • Contribution validation: blocks troll/test names and coordinates outside Antipolo City
  • Trainsight credited in About page references
  • CartoDB Light/Dark tile toggle added to sidebar
Ξ² 3.1May 2026
FixNewChange
  • Menu button no longer overlays sidebar title β€” sidebar header fully visible
  • Left sidebar widened to 300px for better readability
  • Map now covers full viewport β€” no blank strip on the right
  • All panels and sidebars use rounded rectangles (20px radius) with smooth transitions
  • Mobile-first layout: bottom sheet panel, no redirect to separate mobile page
  • Light/dark map toggle added to sidebar (CartoDB Light ↔ Dark)
  • Improved color contrast: brighter confirmed/draft/kolorum pins, warmer text
  • Version badge updated to pill shape
Ξ² 3.0May 2026
Change
  • Full accent color rebrand β€” blue β†’ orange throughout UI
  • Legend redesigned as horizontal row (Confirmed Β· Unverified Β· Informal)
  • Version bump to Beta 3.0
Ξ² 2.3May 2026
Change
  • Terminal sync β€” siblings sharing name, number, or full name auto-update shared fields
  • Bidirectional gap-fill β€” missing details copied from sibling terminals
  • ATL Database viewer β€” 124 TODAs from spreadsheet v3.1, merged with live Supabase data
  • Database table shows lat/lng, color overlays, highlighted rows for mapped TODAs
  • Click a database row to fly to and open that terminal on the map
  • Database now auto-syncs with live map β€” new terminals appear instantly (highlighted)
Ξ² 2.2May 2026
Fix
  • Fixed white tile flash on zoom β€” tiles now pre-load outside viewport (keepBuffer: 6)
  • Disabled tile update during zoom animation to prevent double street name rendering
  • Map container background matches dark tile color β€” no more white flicker
  • GPU compositing hints for smoother tile transitions
Ξ² 2.1April 2026
FixChange
  • Panel floats cleanly with transparent outer background
  • Unified search bar in topbar β€” searches terminals, areas, cooperatives, affiliations
  • All three forms (register, edit, suggest) unified and status-driven in real time
  • Colors: pick from palette only, no text label required
  • Affiliations dropdown β€” type to search, Enter to add, custom options supported
  • Panel sidebar updates live after admin saves changes
  • TODA name sync β€” shared fields auto-propagate to same-abbr terminals
  • Search highlights all matching pins
  • Delete now awaits Supabase confirmation before removing from UI
  • Suggest edits pre-fills current terminal data for guests
  • Mobile responsive layout β€” map top, panel bottom sheet
  • Local areas: Manage, View on Map, and Delete from admin panel
  • Areas Serviced field in all forms and sidebar
Ξ² 2.0.1April 2026
Fix
  • Dark mode enabled β€” map and UI fully dark themed
  • Panel now a floating island (rounded, glassmorphism)
  • Admin session persists across refresh and page navigation
  • All terminal data removed from code β€” Supabase only
  • Affiliations system replaces Robinsons checkbox
  • Smart form β€” fields adapt per status (Confirmed / Draft / Kolorum)
Ξ² 2.0April 2026
ChangeFix
  • All terminal data moved from code to Supabase (no more hardcoded pins)
  • Affiliations system β€” replaces Robinsons checkbox; supports multiple affiliations with color coding
  • Dynamic edit form β€” fields change based on status (Confirmed / Draft / Kolorum)
  • Local Areas feature β€” admin can draw named polygons, link to terminals, toggle visibility
  • /about page is now standalone and fullscreen
  • Fixed site_content and contributions table errors (Supabase RLS policies corrected)
  • Contributions now correctly post to Supabase and trigger admin notification
  • Map position remembered across sessions (localStorage)
  • Selected pin now shows white ring indicator
Ξ² 1.3April 2026
FixChange
  • Favicon (trike icon in browser tab)
  • Fixed panel/zoom button overlap
  • Switched to CartoDB Positron map (zoom limits 11–18)
  • Kolorum / Informal terminal type (red pin)
  • Confirmed pins β†’ light blue, draft β†’ gold
  • Contributor feature with rate limiting and admin notification dot
  • Privacy consent banner for new visitors
  • Admin-editable site content (privacy, terms, about)
  • Version badge moved next to title; About button added to topbar
Ξ² 1.2April 2026
Fix
  • Notes field in terminal details
  • Distance from user location
  • Admin edit and delete of terminals
  • Panel toggle button (☰ Panel)
  • Supabase integration live
Ξ² 1.1April 2026
Change
  • Admin login panel (Supabase auth)
  • Drop-pin feature for coordinate input
  • Color swatches in sidebar
  • Robinsons Malls badge
  • iMall cluster group circle
  • Non-Antipolo pins removed
  • TODA numbers separated from names
Ξ² 1.0April 2026
  • Initial public release
  • 39 pins from KML data
  • Confirmed vs. draft terminal distinction
  • Click-to-open detail sidebar

How to Contribute

Project ATL welcomes community contributions. If you know of a TODA terminal not yet on the map, or have updated information about an existing one, you can submit it for admin review.

Steps

  • Go back to the map and click "✎ Contribute" in the top bar
  • Fill in the details you know β€” partial information is fine
  • Drop a pin on the map for the terminal location
  • Submit β€” the admin will review it before it goes live

Guidelines

  • Only submit terminals in Antipolo City for now
  • Do not submit personal information β€” no home addresses, phone numbers, or passwords
  • One submission per minute (rate limited)
  • Be as accurate as possible β€” wrong pins cause confusion for other users
  • If you're unsure about a detail, leave it blank
Ready to help?
Every terminal you add helps Antipolo commuters find their ride.
Go to Map β†’ Contribute
Loading…
Loading…