A full application which allows for driver-passenger communication to schedule rides, track the start and end times of rides, calculate payments and search for rides in a database.
Wiki can be found here.
Access to JavaDocs can be done via the wiki. The files are located in SkipTheGas/JavaDocs/
How to use SkipTheGas:
Signing up:
- tap signup
- Fill out the fields for username, email, password, and phone number, then tap Register
- Go to your email, and confirm the registration by clicking the provided link
Logging in:
- Tap log in and enter your email and password
- Tap Log in
Resetting Password:
- Tap log in, then tap the red words "Forgot your password?"
- In the popup, type in your email and click yes
- Go to your email and follow the steps to reset the password, you can try to login with the new password
Setting up a Ride Request as a Rider:
- After login, select rider
- Tap on the map twice to select your start and end locations
- Tap on the floating action "+" button
- Tap Post a Request button
- On the following popup, tap confirm
Accepting a Ride Request as a Driver:
- login and select Driver
- Tap on the drawer in the top left and select Request
- Tap on an active request from the following list
- On the following popup, select confirm
View Your Rider Profile:
- login and select rider
- tap on the floating action "+" button and select User Profile
View your Driver Profile:
- Login and select driver
- Tap on the drawer in the top left corner and select Profile