Skip to content

Lucas-Jacobsen/ShuttleU

Repository files navigation

ShuttleU ShuttleU

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. image

Features for Riders

  • 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.

Features for Drivers

  • 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.

Technologies Used

  • React Native Developed the interactive mobile application frontend.
  • Node.js An open-source, cross-platform JavaScript runtime for server-side development.
  • Express Built the robust backend API using Express for data processing.
  • MySQL Workbench Managed the relational database using MySQL Workbench for storing and retrieving data.
  • Google Maps API Integrated Google Maps API for location-based services and mapping.
  • Google Distance Matrix API Utilized Google Distance Matrix API for distance calculations within the application.

Check it out

image image

Start Messaging

Lucas Jacobsen

  • GitHub: Lucas Jacobsen - Github
  • LinkedIn: Lucas Jacobsen - LinkedIn

About

React Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published