CoolFace
Apppublic

sahar-yaccov/bus-stop-alert

sourceHugging Facemitupdated 8mo agoView on Hugging Face
0likes
App README

🚌 Bus Stop Alert

A Streamlit application that helps you track your location and distance to your destination in real-time.

Features

  • β€”πŸŽ― Set Destination: Search for any location as your destination
  • β€”πŸ“ GPS Tracking: Get your current location using browser geolocation
  • β€”πŸ—ΊοΈ Interactive Map: Visual representation of your route
  • β€”πŸ“ Distance Calculation: Real-time distance to your destination
  • —⏱️ Time Estimation: Estimated travel time based on your speed
  • β€”πŸ”” Arrival Alert: Get notified when you arrive at your destination
  • β€”πŸ”„ Auto-Refresh: Automatic updates every 30 seconds

How to Use

  1. 1.Enter Destination: Type in your destination (e.g., "Central Station, Tel Aviv")
  2. 2.Update Location: Click "Update My Location" button to share your GPS location
  3. 3.Track Progress: Watch as the distance and time updates automatically
  4. 4.Change Destination: Click "Change Destination" to set a new target

Manual Location Input

If GPS doesn't work on your device, you can use the "Manual Location Input" option to enter your coordinates manually.

Privacy

Your location data is stored only in your browser session and is not saved to any server.

Technologies Used

  • β€”Streamlit: Web application framework
  • β€”Folium: Interactive maps
  • β€”Geopy: Geocoding and location search
  • β€”Haversine Formula: Distance calculation

Support

If you encounter any issues or have suggestions, please open an issue on GitHub.


Made with ❀️ using Streamlit