Using .Net Identity and testing Dated: April 25, 2017 Here are a bundle of user stories to get you started. Add your own as you think of features you'd like in your app. Make implementing user authentication today's first priority. It is not required to finish all of the user stories listed:
As a user, I always want to see my login information at the top of the page with an option to log out.
As a user, I want to view a question and its responses, so that I can get help if I'm having the same problem.
As a user, I want the homepage to show all of the questions, most recent first, including number of votes and answers for each (see Stack Overflow's main page).
As a user who asked a question, I want to choose the best answer, so that it is displayed before the other answers and future users see it first.
As a user who didn't ask a question, I want to vote on which answer I think is best, so that higher-voted answers display higher on the page.
As a user, I want to vote up questions I like, so that awesome questions get displayed higher on the list of questions and on search results.
Further Exploration
If you complete all user stories above with time to spare, expand the functionality of your Stack Overflow clone further by adding user authorization for multiple user 'roles'. Read through tonight's homework on user authorization and begin tackling the following additional user stories: