Project Overview
Our prototypes were designed through numerous iterations using direct feedback from potential users. Utilizing different forms of requirements gathering, including structured and semi-structured interviews, we received feedback from community members that would be potential users of our app.
From the feedback received and analysis on the results we were able to tailor specific needs that would have been missed by our team initially. Feedback such as adding a drivers licence validation, redesigning a clearer UI, adding user ratings and comments, etc.
My Contributions
-
-
In the pages utilizing Google Maps, the app utilizes Google’s API to present a map fragment to the user and display markers and polylines to show that we are able to add this functionality fully if the app was to be deployed.
-
-
As part of our app, we allow app users to create profiles for continual use. The app allows users to create an account which sends the data to Google's Firebase Realtime Database and then upon subsequent app uses they can login with their existing credentials.
During login, the app sends api calls to Firebase to securely authenticate the user and update app access.
-
-
In the 'Set a Ride' page, the app knows which riders the driver has accepted and will place markers for the additional stops for the driver.
-
-
Conducted interviews with potential users to determine functional requirements, data requirements, and usability requirements. Through these interviews we were able to gain a
better understanding of how our app should function and what features would be essential to users.