SmartShuttle is a mobile Progressive Web Application (PWA) that provides real-time shuttle tracking for users. The application allows passengers to track shuttle locations in real-time using an interactive map, view shuttle schedules, and receive live updates about shuttle services.
SmartShuttle can be installed as a Progressive Web App on mobile devices:
- Open the site in Safari on iOS at https://smartshuttle.vercel.app.
- Tap the "Share" button.
- Select "Add to Home Screen".
- The app will now appear on your home screen and launch in full-screen mode.
- Location Services: Access to user's location for finding nearby shuttles.
- Real-time Shuttle Tracking: Interactive map with live shuttle locations.
- Live Updates: Real-time status and departure information.
- Live Notifications: Updates about shuttle status and service details.
- User Feedback System: Feedback collection and management.
- PWA Support: Can be installed on mobile devices for a native app-like experience with offline capabilities.
- Core Technologies: HTML5, CSS3, JavaScript (ES6+)
- Map Integration: Leaflet.js for interactive maps.
- Animations: Lottie animation for engaging UI elements.
- PWA Support: Service worker for offline functionality and installability.
This application integrates Transit API for data about stops, routes, and service information.
This project is open source and available under the MIT License.