DEV Community

Eron
Eron Subscriber

Posted on

I Built a Real-Time Delivery Tracker Using Supabase + GPS

πŸš€ I Built a Real-Time Delivery Tracker in 2 Hours Using Supabase + GPS
🧠 Why I Built It

I live in Nigeria, where delivery is a daily hustle β€” from dispatch riders to food couriers to friends running errands. One constant?

β€œWhere are you?”

I wanted a dead-simple tool that let riders share their live location without installing an app or creating an account. So I built Trackpilot β€” a one-feature app where you just create a delivery and send a link.

πŸ› οΈ Tech Stack

  • Supabase: Database + Realtime + Row-level security
  • React + Vite: Fast frontend scaffold
  • Tailwind CSS: Styling on turbo mode
  • Geolocation API: To get rider location

- Supabase Realtime + Row Update: For live map updates

βš™οΈ How It Works

  1. Rider creates a delivery with name/location
  2. App generates a public /track/:id link
  3. GPS updates are pushed to Supabase every 5 seconds
  4. Viewer sees the rider move live on a map (Leaflet.js)

No backend server. No login system. No Firebase spaghetti.

Just browser β†’ Supabase β†’ map.

πŸ’‘ What Makes Trackpilot Different

  • No install needed β€” just a shareable URL
  • Built for emerging markets (low data, low device spec)

* Instant UX, MVP mindset, and local relevance

πŸ™Œ Try It
[https://trackpilot.netlify.app]
It’s free, open, and perfect for riders, couriers, or side hustlers.

Top comments (0)