Skip to content

Instantly share code, notes, and snippets.

@mvanveen
Created May 5, 2016 22:48
Show Gist options
  • Save mvanveen/063e178ab51a28f38e68e71b7ae973d9 to your computer and use it in GitHub Desktop.
Save mvanveen/063e178ab51a28f38e68e71b7ae973d9 to your computer and use it in GitHub Desktop.

Phase III SOW Notes

Requirements

Front Page

  • need copy
  • need graphics
  • need site-wide styling
    • what fonts are used
    • what brand colors, etc.
  • social media stuffs
    • twitter acct
    • fb account
    • etc.

Front page infographic

  • maybe is a gif, maybe not.
  • there's some complexity here obviously.
  • would need finalized reporting/alerting UX at this pt
    • just means we should do this last ;)

Pricing callout

  • need pricing plan info finalized

Onboarding Flow

  • back button compatible?
    • should be able to link to session, can possibly handle oauth legs idempotently

Backend

  • need working user model
  • slack OAuth integration
  • hook up Google Analytics oauth to new user model

Front-end

  • couple buttons/pages for relevant oauth legs

Configuring Your First Alert

  • need an intro video and modal

  • this might be a walkthrough asking clarifying questions:

    • "do you prefer tracking x or tracking y?" etc.
    • could even be on the front landing page with specific button callouts
      • "get notifications on slack when..."
        • "you blow up on social media"
        • "people find you on google"
        • "one of your articles goes viral"
  • not mvp: the alerts settings page could walk people through a wizard and then have an optional advanced pane closer to Google Analytics

  • ask: can the walkthrough(s) not be MVP?

Dashboard

Graph Widget

  • need an API endpoint for pulling down day/week/month datapoints
  • need d3 or some other graphing lib for displaying this time series data
  • must be able to pick different date ranges and metric types

Key Performance Metrics

  • mvv will need to work with eric on defining these a bit more
    • mostly need some help understanding Goals and some API research
  • will need AhRefs account also to pull in backlink data

Alert logs

  • need some guidance on the UI for this
    • what is the relevant info that a user would want about past alerts?
  • idea: arrange by alert type
    • list times alert triggered for that alert type

Settings Page

  • ability to change different price plans?
  • need to be able to list channels from slack
  • need to be able to list properties from GA [X]
  • what happens when someone "cancels subscription"

Emails

  • What emails trigger when?
  • need a responsive/compatible email template

Notes

FAQ page

  • can build quickly but need copy and graphics for front page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment