MVPs - BCrawfordScott/watchdog GitHub Wiki

MVPs

1. Production README

  • Project Description
  • Feature description
  • Functionality highlights
  • Tech integration highlights

2. Hosting on AWS Elastic Beanstalk

3. Accounts/Account Holders

  • An account holder can log in and log out
  • An account holder will have an account name, email, and optional photo.
  • An account holder can edit their account information
  • Account holders will land on their dashboard upon login.

4. Teams

  • Account holder can create a teams for monitoring
  • Teams will have a team name and an optional photo
  • Teams will appear in the Account Holder's dashboard
  • Teams will have a show page with high level breakdown of team members results/distribution
  • Teams will use data visualization for display of distribution

5. Team Members

  • Teams will be populated with Team Members
  • Team Members will have a name
  • Team Members will have a stress profile aggregating all submitted data for the team member
  • Stress Profiles will use data visualization for display of distribution

6. Communication Sample

  • Account holder can input a writing sample for analysis
  • Samples are organized by date drafted (as opposed to date input into watchdog)
  • Samples can be viewed individually with a breakdown of their report from Watson AI

7. Performance Sample

  • Account holder can input a performance sample for reference alongside the stress profile.
  • Performance samples are organized by date produced (as opposed to date input into watchdog)
  • Performance can be classified by account holder on a scale of 1-5 (1 being low performance, 5 being high)
  • Performance sample will have title, description, and notes.