Skip to content

Instantly share code, notes, and snippets.

@damnDasha
Created June 8, 2020 15:52
Show Gist options
  • Save damnDasha/82906cd35bba1e2f084a222c7e1492cc to your computer and use it in GitHub Desktop.
Save damnDasha/82906cd35bba1e2f084a222c7e1492cc to your computer and use it in GitHub Desktop.
# User Stories:
TOP PRIORITY:
* As a new user, I can sign up through a form
* As a logged in user I can view a list of all the questions
* As a logged in user I can view the answers to the questions asked.
* As a logged in user I can like a question
* As a logged in user I can view a private list of the questions that I liked
* As a logged in user I can upvote answers
* As a logged in user I can view the author of an answer
* As a logged in user I can view the date of an answer
* As a logged in user I can post questions
* As a logged in user I can delete my questions
* As a logged in user I can update my questions
* As a logged in user i can view my questions
* As a logged in user I can assign questions to departments
* As a logged in user I can answer questions
* As a logged in user I can update my answer
* As a logged in user I can delete my answer
* As a logged user I can view my answer
* As a logged in user I can add a tag/department
* As a logged in user, I can see a list of unanswered questions
* As a logged in user I can filter the questions list by department
* As a logged in user, I can filter a list of unanswered questions based on tags
SECONDARY PRIORITY:
* As a logged in user I can upvote questions
* As a logged in user I can downvote questions
* As a logged in user I can pin a question to the top of the list
* As a logged in user I can filter feed on questions that I asked
* As a logged in user I can filter feed on questions that I voted
* As a logged in user I can filter feed on questions that I answered
* As a logged in user I can sort my feed by suggested
* As a logged in user I can sort my feed by newest (newer questions first)
* As a logged in user, I can reset all filters and return to the default list view
* click button to 'ask' a question again, thats not been answered yet.
* pass a question on to another department that has the answer
* show recommended questions to the user (ie, wifi password, etc)
Tertiary Priority:
* As a company owner, I can fire an employee <=== First thing that must be done
Feature components
* Sidebar - Filters:
* An "All Q&A's option
* This would be the default view for teh Q&A home page
* Clicking on it would ac tlike a "clear all" for any applied filters
* Has selected and unselected states
* Maybe display a lsit of available filters
*Tags
* Sorting
* Sort feed content dynamically
* Only one can be chosen at a time
* Has selected and unselected states
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment