ViaBay is an all-in-one transit platform designed for the San Francisco Bay Area. It simplifies regional travel by consolidating real-time data from multiple transit agencies into a single, user-friendly interface.
- Interactive Map: Watch buses and trains move across the Bay Area in real-time.
- Nearby Search: Instantly identify all transit vehicles within a 1.5-mile radius of your current location.
- Live Vehicle Details: Access deep insights for any vehicle, including its current occupancy level, congestion status, and a full stop-by-stop arrival schedule with "early/late" status indicators.
- Multi-Stop Routes: Create complex journeys with multiple waypoints across different transit agencies.
- Route Summaries: Receive precise estimates for total travel time and distance for your planned trips.
- Integrated Geocoding: Easily find destinations using a built-in address and landmark search.
- Live Notifications: Stay informed with real-time alerts regarding delays, cancellations, or service changes.
- Reminders: Set custom alerts to remind you when it's time to leave for your next trip.
- Fare Predictions: Explore and predict travel costs across major agencies like BART, Caltrain, and Muni.
- Digital Transit Cards: Manage and view information related to regional transit passes.
- Agency Booking: Quick access to booking and fare selection for students and regular commuters.
- Custom Preferences: Save your preferred routes, home/work locations, and frequently used transit lines.
- Display Modes: Seamlessly switch between Light, Dark, and System-synced themes for the best viewing experience.
- Framework: Astro with SSR
- Mapping: Leaflet Maps for interactive mapping
- Data: 511.org API for Bay Area transit data
- Styling: SCSS for theme-aware styling
- Deployment: Vercel
/tracker- Live vehicle tracking map/directions- Route planning/book- Trip booking/notifications- Transit alerts/settings- App preferences
npm install
npm run devnpm run build
npm run previewProviding a clearer window into Bay Area transit.