ShuttleU is a streamlined shuttle service for the shuttle system at Grand Canyon University. ShuttleU offers a dual-interface solution, catering to both riders and drivers, with a focus on efficiency, convenience, and real-time connectivity. The Rider UI empowers users with an interactive map, live shuttle tracking, and the ability to request personalized rides, ensuring a seamless and user-friendly experience. On the other side, the Driver UI enables drivers to log trips, accept ride requests, and communicate important updates with ease.
- Live Updated Map of Active Shuttles: Access a real-time map displaying the locations of active shuttles around campus.
- Interactive Table with Shuttle Details: View a dynamic table containing shuttle information, including shuttle number, distance from the rider, the next stop, and the number of passengers.
- Ride Request Form: Easily request a ride by entering pickup and dropoff locations along with the number of passengers. The request is then placed in a queue for drivers to choose from.
- Location-Based Services with Google Maps API: Utilize precise location-based services powered by Google Maps API for accurate shuttle tracking and navigation.
- Interactive Confirmation Options: Confirm pickups, drop-offs, or cancellations interactively for enhanced trip management.
- Effortless Trip Initiation: Start a trip on the go by seamlessly inputting data provided by the rider.
- Convenient Ride Selection: Select a requested ride and commence the trip with ease.
- Comprehensive Trip Logs: Access and review personal trip logs for a detailed overview of driving history.
- Real-time Trip Updates: Update information on current trips dynamically to ensure accurate and up-to-date details.
- Location-Based Services with Google Maps API: Utilize precise location-based services powered by Google Maps API for accurate shuttle tracking and navigation.
- Optimized Routing with Google Distance Matrix API: Utilize the Google Distance Matrix API to receive the most efficient route, ensuring timely and optimized shuttle service.
- Interactive Confirmation Options: Confirm pickups, drop-offs, or cancellations interactively for enhanced trip management.
Developed the interactive mobile application frontend.
An open-source, cross-platform JavaScript runtime for server-side development.
Built the robust backend API using Express for data processing.
Managed the relational database using MySQL Workbench for storing and retrieving data.
Integrated Google Maps API for location-based services and mapping.
Utilized Google Distance Matrix API for distance calculations within the application.