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

Dashboard Widgets #22

Closed
DanielCaspers opened this issue Nov 22, 2018 · 11 comments
Closed

Dashboard Widgets #22

DanielCaspers opened this issue Nov 22, 2018 · 11 comments
Labels
Feature MyCar Edition The public facing info behind auth

Comments

@DanielCaspers
Copy link
Owner

DanielCaspers commented Nov 22, 2018

Motivation
Customers shall be able to see any critical, important info that requires their attention or call to login right after they login.

Acceptance criteria
0. Customers shall be able to have access to one of each of the following widgets which are pre-defined in advance and not configurable by the user.

  1. VIP Rewards
    1.1 Current points balance
    1.2 Points to next milestone
    1.3 A link for more detailed VIP rewards information (VIP Rewards #18)

  2. Recommended services (Recommended Services #25)
    2.1 The list contains
    2.1.1 Severity
    2.1.2 Associated vehicle
    2.1.3 Recommended service description
    2.2 The list shall be permanently sorted from most severe to least severe.
    2.3 The list shall only include the top 5/10 recommended services across all vehicles which
    2.3.1 Are not ignored
    2.3.2 Are "Immediate" or "Moderate" severity
    2.4 If none match the condition, have an "All good" message showing no services needed.
    2.5 For each vehicle, the user should be able to open up a link to a specific vehicle's combined RS list.

  3. Maintenance due
    3.1. For each vehicle meeting threshold to be in the list,
    3.1.1 Mileage due
    3.1.2 Due date
    3.1.3 The item to address (e.g. oil change, tire rotation, regular maintenance needs)
    3.1.4 Associated vehicle
    3.2 List is sorted by closest due date.
    3.3 If none match the condition, have an "All good" message showing no maintenance needed.
    3.4 For each vehicle, the user should be able to open up a link to a specific vehicle's combined RS list.
    3.5. All of this data comes from a combined RS list of only maintenance level items. Hence, we don't show severity in this view.

Agreed upon change risks

  1. We may choose to merge the recommended services and maintenance due widgets if separating them doesn't feel right once we see it with real data.
@DanielCaspers
Copy link
Owner Author

@scaspers I came up with some ideas for dashboard widgets. Kick these around with Rick and lmk if you have any questions. I've posted an image for inspiration.

image

@DanielCaspers DanielCaspers added Feature MyCar Edition The public facing info behind auth labels Nov 22, 2018
@YoMurphy
Copy link
Collaborator

Great idea!
Oil Changes tab should be called Maintenance Due and could also indicate Tire Rotation or other future regular maintenance needs.

@DanielCaspers
Copy link
Owner Author

@YoMurphy which widgets do you think should be scoped in?

Is constraint 0 acceptable for now for minimum viable product?

@scaspers
Copy link
Collaborator

I think that Maintenance Due (could include RS's) and VIP are both valuable widgets. I am riding the fence on the Account Financials unless they have a balance. Not sure we want to put in someones face the amount they have put into there vehicles as it could invoke negative emotion.

@DanielCaspers
Copy link
Owner Author

Deferred ideas for widgets.

  1. Account financials
    3.1 Current account balance outstanding
    3.2. Dollars spent this year?

@DanielCaspers
Copy link
Owner Author

@scaspers when we get to implementation we can experiment with the idea of whether or not it makes sense to merge recommended services with maintenance due. I can see cases where it might be beneficial to separate them, because it may be difficult for cash-strapped customers to decide whether to do the recommended service or go over on their oil change if you put them in the same place.

@DanielCaspers DanielCaspers mentioned this issue Dec 15, 2018
10 tasks
@DanielCaspers
Copy link
Owner Author

@scaspers @YoMurphy Please write "approve" if you feel it is well enough defined, else we can further spec this out. I say let's play with the idea of keeping maintenance due and RSs for now, and I'll give you freedom to combine them into one widget later if you don't like how it turns out.

@DanielCaspers DanielCaspers added the Needs stakeholder action Needs action from one or more stakeholders label Dec 15, 2018
@YoMurphy
Copy link
Collaborator

Add 1.4 Exclusive VIP offers.
And/or
4. Special Offers widget

@YoMurphy
Copy link
Collaborator

1.2 Points to next milestone, I would move into 1.3 VIP detail page. To keep the widget small.

@YoMurphy
Copy link
Collaborator

Either 1.4 and/or 4. Offer pages should only show 1 or 2 teaser offers with link to more.

@DanielCaspers DanielCaspers added this to the v2.0 milestone May 11, 2019
@DanielCaspers DanielCaspers removed this from the v2.0 milestone Nov 30, 2019
@DanielCaspers DanielCaspers removed the Needs stakeholder action Needs action from one or more stakeholders label Dec 1, 2019
@DanielCaspers
Copy link
Owner Author

We've decided against the general user-facing dashboard view for this app in favor of a vehicle overview page as the landing page. We can reopen this issue if that changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature MyCar Edition The public facing info behind auth
Projects
None yet
Development

No branches or pull requests

3 participants