Skip to content

Requirements

Aaron edited this page Oct 14, 2020 · 19 revisions

Handle Users

  1. Able to create new users
  2. Users able to log in and logout securely (email for username)
  3. Users able to change password if forgotten?
  4. Users able to delete account
  5. Users able to change color blindness setting
  6. Users able to change any other user-specific info that might need to be changed (email, password, etc.)

Prediction

  1. Able to make a numerical prediction on the future outlook of any particular stock with respect to time
  2. Able to get specific statistical information on the prediction itself
    1. Confidence
    2. Error range
    3. Etc?
  3. Store each prediction in database to use later
  4. Update existing predictions with current price information
  5. Access existing predictions and all of their information
  6. Manage deletion of outdated or invalid predictions

Interface predictions and users

  1. Users can store predictions to their profile
  2. Users can access and view the information on those predictions
    1. Users can view past prices as a line graph.
    2. Users can see the price range of future prediction on line graph.
  3. Users can search for predictions
    1. Users can filter predictions based off of a variety of features
    2. Users can "follow" predictions in order to store them
  4. Users can see a list of their "followed" predictions
  5. Handle out-of-date predictions
    1. Option to remove old prediction
    2. Option to update old prediction, or any prediction
Clone this wiki locally