Skip to content

Instantly share code, notes, and snippets.

@michaelablackham
Created September 4, 2017 23:46
Show Gist options
  • Save michaelablackham/e008f983e014f3ab042534ab3141da4e to your computer and use it in GitHub Desktop.
Save michaelablackham/e008f983e014f3ab042534ab3141da4e to your computer and use it in GitHub Desktop.
# My app idea is a website for the Patriots fan club in Colorado where users can sign up, get information, pay dues, and join a community.
## Your short list of user stories for your MVP
1. As a USER I should be able to:
• sign up for PPP
• log in to PPP
• create a profile
• see full list of members
• contact other members (email/phone)
• see member only information (announcements, prize winners, admin posts)
2. I will not worry about the admin side for now. All admin information/experience will just be static info
## Your list of distinct screens in your app
1. Homepage (static - taken from current design/current info, not much work - will do at end)
2. About (static - taken from current design/current info, not much work - will do at end)
3. Membership (static - taken from current design/current info, not much work - will do at end)
4. Contact (static - taken from current design/current info, not much work - will do at end)
5. Patriot's Nation - will use DB to list where all users are from with Map
6. Login in/Sign in/ Create Account
7. List of members/contact page on member only side(?) (will use DB to list out all names, email - if they agree to show email) so others can contact
8. profile page (current user as well as another members profile)
## Your user flows for each screen
all screens will either be static or just pulling in DV info. The only pages that require any kind of discussion for this round is the login/ignin/account creationg and the profile page.
###Login/Signin/Create Account
• User enters valid email/password ===> members only page
• User enters invalid password ===> error to put in correct password
• User enters email which has already been taken ===> error/message saying to sign in instead
• User create a new account with new email and password ===> profile page
###Profile Page
• User fills in all required info ===> members only page
• User misses a required input ===> error to finish required fields
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment