Skip to content

patrickdemers6/AmesRide

Repository files navigation

Ames Ride

When using public transportation, it is vital to know where your bus is. In Ames, Iowa, there are two existing applications which attempt to cater to this need. With ratings on the Play Store of 1.9 stars and 2.3 stars, the existing solutions are unreliable and unmaintained.

Ames Ride strives to be a reliable, modern application that informs riders of current bus locations and arrival times.

The app is available on the Apple App Store, Google Play Store, or as an APK in the releases section.

Download on the App Store Get it on Google Play

Features

Ames Ride has nearly all features present in alternative applications.

  • View busses on a given route.
  • Mark your frequent routes as favorites.
  • View arrival times at a particular stop.

To ensure reliability, Ames Ride does not allow users to view multiple routes at a time. Switching routes is a simple tap away!

Screenshots

View all routes/stops

View all routes/stops

View upcoming arrivals at a stop

View a route

Select a route

Select a route

Mark your Favorite Routes

Select favorite routes

Demo

Here is a video by Iowa State University showcasing the app.

ames_ride_demo.mp4

Permissions

  • Location: Ames Ride requests location permissions to locate the user on the map. This permission is not required.

Contributing

Community involvement in Ames Ride is welcomed and appreciated. Ames community members of all technical abilities can help the project thrive. Some ways you can get involved:

  • Join the Ames Ride Discord server to share feedback, get help with issues, learn about contributing code, or just to say hello 👋
  • Submit pull requests
  • Share bug reports
  • Become a beta tester
    • Android users, join here
    • Apple users, you will need to install the "Test Flight" App which is released by Apple. Then, join the beta group.
  • Tell your friends about Ames Ride!

Privacy

This application does not log or store user data.

However, the application does communicate with third party services during normal usage.

External Services

  • Google Maps is used to display the map within the application. Google privacy policy.
  • Expo is used to manage app deployments. When you launch the application, a request is sent to Expo to check if a new version is available. If there is a new version of the application, it will then be downloaded from Expo's servers. Expo does not collect end-user data. Privacy policy.

Assets

Icon

The icon was generated using Android Asset Studio.