maxjeffwell
11/7/2018 - 2:02 AM

Code-Talk_MVP_User-Stories_Descoped.txt

Code Talk - MVP

User Story: As a user, I should be able to find the name (on the landing page) and the purpose of the application (“learn more” button on the landing page). 

User Story: As a user, I should be able to create an account/register so that I can become a registered user.

User Story: As a registered user, I should be able to log into my account by entering my username and password.

User Story: As a registered user, I should be alerted if I have entered my username and/or password incorrectly and in a way that does not compromise the security of the application.

User Story: As a logged-in user, I should be able to log out and be directed to the landing page.

User Story: As a a logged-in user, I should be directed to a dashboard after successful sign in.

User Story: As a logged-in user on the dashboard, I should be presented with a list of chat rooms, all of which relate to programming in JavaScript.  

User Story: As a logged-in user on the dashboard, I should be able to click on any one of those rooms and be directed to a relevant chat room.

User Story: As a logged-in user in a chat room, I should have an embedded text editor in which I can type my JS code.

User Story: As a logged-in user in a chat room, I should have a chat window where I can chat with my partner via text, and not be able to see their text input in real-time and my partner should not be able to see my text input in real-time either.

User Story, As a logged-in user in a chat room, I should be able to submit my text input in the chat window via a submit button so that my partner can see my submission.

User Story: As a logged-in user in a chat room, I should be able to log out and be directed to the landing page.