Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Niek/uber-dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš• Uber Trips Dashboard

A fast, client-side dashboard to upload your Uber CSV report, explore daily spending, and visualize trips on an interactive map.

Uber Trips Dashboard Screenshot

✨ Highlights

  • πŸ“‚ Drag & drop CSV upload
  • πŸ“… Trips grouped by day (newest day first)
  • πŸ’Ά Daily and global spend insights
  • 🧾 Day summary: fare, tips, total
  • πŸ—ΊοΈ OpenStreetMap route visualization
  • πŸ”’ Numbered trips (table ↔ map)
  • 🎯 Hover syncing between rows and map routes
  • πŸ”’ 100% client-side processing

🌍 Live Demo

https://niek.github.io/uber-dash/

πŸ› οΈ Tech

  • Bulma (Cloudflare CDN)
  • Leaflet (Cloudflare CDN) + OpenStreetMap tiles
  • Photon geocoding API
  • OSRM routing API
  • Vanilla JavaScript (no framework)

πŸš€ Run Locally

  1. Open index.html directly in your browser.
  2. Upload uber.csv (or your own Uber report).
  3. Pick a day and explore spend + routes.

πŸ“Œ Notes

  • Geocoding depends on Photon and address quality, so some addresses may not resolve perfectly.
  • Routes use OSRM road geometry when available, with straight pickup-to-dropoff fallback when routing is unavailable.

About

Uber Business CSV Report Dashboard

Resources

Stars

Watchers

Forks

Contributors