Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slide out Menu #57

Open
lcwells opened this issue Feb 28, 2014 · 1 comment
Open

Slide out Menu #57

lcwells opened this issue Feb 28, 2014 · 1 comment
Milestone

Comments

@lcwells
Copy link

lcwells commented Feb 28, 2014

A drop down menu that includes the app settings and other tools should be available in the upper left hand corner of the screen.

image

The Menu should include:
Profile

  • Driver Name
  • Password (with reset functionality)
  • Email
  • Photo
  • Phone

Preferences

Push Notifications (On, Off)

The app should default to the phone notifications set in the OS. For example if the app is loaded on an iPhone, it should check the settings on the phone and use those for any push notifications (same with Android). Users should also be able to turn all notifications off/on from this area.
Email notifications (On, Off)
SMS notifications (On, Off)

Question?? *Wondering if these should over ride the maintenance & Safe Driver reminder settings?

Share your data patterns anonymously? (Yes, No)

Alerts
Scheduled Maintenance List (This is where users should be able to edit or delete recurring maintenance tasks that they set up themselves. Should offer list by car).

Car List
Where users will go to delete, add, edit cars linked to app. This should include the same screens used to set up a car in the sign-up flow. Allow user to “unlink” a key.

Trip Categories
Add/edit/delete pre-defined categories

Carpool
To set up a new carpool, the user selects “Create New Pool” and names the new pool. The app should look for a contact list on the phone, then ask the user‘s permission to access it. If the user says “Okay” the list should open and the user should be able to use all the search and selection features of the list. If they say, “No,” they should be able to add the data by hand. If added from a contact list, the app should pull in any mobile phone and address information, then allow the user to edit/add if needed.

As the user adds destinations and people to their route, their photo, name and address should show in order for that pool. A drag-and-drop reorder feature should be available for the list in case a user wants to quickly reorder.

Once they’re happy with the list and the order, they should be able to click “Save.”
Once submitted, a success message should appear.

Edit and Delete features should be available when the user chooses a specific pool by clicking on the name. Within the detail view for that specific pool, they should be able to move the order of the stops by dragging and dropping them. Users should also be able to add to the list then see the new route on a map. The trash can in the upper right, if clicked, will delete the whole pool (once an “Are you sure you want to delete this list?” dialogue box pops up and the user says “Yes”).

image

If the user wants to Add, Edit or Delete a person (stop) inside a specific pool, the simply need to click on them in the list and a detail screen should open. That screen should allow the user to populate the Add Stop form from their Contacts list, or type in/edit the data themselves. Make sure this will turn to landscape view for data entry for users with a slide out qwerty keyboard. The user can also delete the stop by clicking the trash can icon, then Okaying the delete. Once the stop is done, they click “Save” and are taken back into the pool detail view with the list of stops and the map.

image

When the user is ready to drive a carpool, they can simply open the tool, then select the “Start” button next to the name of the pool.

image

At that point, the app should then display the map on the screen with the route diagrammed (only if Google Maps does this for us) and begin sending notifications to everyone on the list. The user should be given a notification.

Car Pool Alerts have been sent to the car pool.

Notification to people in car pool list could read:

Car Pool Alert: has left their house.”

image

Car Calendar

This menu choice should open the designated third-party calendar that the user selected to record any/all events, tasks, or history.

Fuse Store

Link to an online store where the user can quickly buy more keys or any other products/services we may want to offer.

Fuse Support

Offer the user any support information (linked) like emails or FAQs. As additional support services are added, this screen will adapt.

Logout

Give user a button that allows them to logout at any time.

@KristenKnight
Copy link

The Fuse Store feature should just be a link to our purchase page (so user can buy more keys).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants