Platform and Software Requirements
For best results, please use Google Chrome on Window OS.
Instructions
For our briefing, scenario, and list of tasks, please check out our GR3 Write-Up.
- To complete tasks 1-4, please visit our website at http://sgupta17.scripts.mit.edu/GetYourRide
- To complete task 5, please visit the web version of our mobile app at http://sgupta17.scripts.mit.edu/GetYourRide/mobile.html.
Areas of Shallow Implementation
- All dates, except for "Today's Date," are hard-coded, and may not be consistent with each other.
- All maps are hard-coded; the same map is used for the routes of all carpools.
- The list of carpools is hardcoded, so joining a carpool will not change anything under the "Pending Groups" tab. The list of carpools is the same under "Pending Groups" and "My Carpools" even though that would never actually happen in real life.
- Logging in and signing up will always result in "Welcome, Jane" being displayed, regardless of what you input as your username and passcode (so just ignore it when you are completing Vladimir's task). Similarly, we did not support logging out in this prototype because there is no backend to support multiple users.
- For the "Carpool Search" tab, the same activity and list of people will appear, regardless of what you enter in the identification code box.
- For the "Pending Groups" tab, the list of suggested people is the same for each group, and the list is not repopulated after you send invites.
- For the "Swap Dates" tab, the same dates are used for every carpool group and every swap request, and may not be consistent with the full schedule calendar. In addition, completing a swap will not actually show any changes.
- For the mobile app, pressing "Get Contacts" and "Get Directions" will not do anything. We have not yet implemented those features because they were not required for our tasks.