Created
September 26, 2016 17:19
-
-
Save zakjholt/1ef83e2a3641bc24c91307430a86eb43 to your computer and use it in GitHub Desktop.
Pup Pal - App to help new dog owners established good habits
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//////////////// | |
USER STORIES /// | |
/////////////// | |
User can sign in/sign up with google oauth or local account | |
User can log puppy meal time | |
App will automatically set a 20 minute timer after meal time is logged | |
User can log puppy training progress with a button that increments/decrements a counter | |
Positive behavior/habits will fill a progress bar for tricks/house training | |
Negative behavior will reduce the counter/progress bar | |
//////////////////// | |
Screens & Stories/// | |
//////////////////// | |
-Login Page | |
-User enters valid login info | |
-redirect to main tracker page | |
-User enters invalid login info | |
-user is redirected to login with a flash message that has a link to sign-up page | |
-Sign-up Page | |
-User enters valid sign-up info | |
-user is redirected to onboarding page | |
-User enters invalid email | |
-user is redirected to sign-up page with flash message that the email was invalid | |
-User enters a login that is already taken | |
-User is redirected to sign-up page with a flash message that has a link to the login page | |
-Onboarding Page | |
-User is guided through questions to populate database for their entry | |
-Main page | |
-User presented with a page of buttons, each is dedicated to tracking something with just a click. | |
-On meal time button tap/click, the time is logged, possibly into DB under db.dog.mealtimes | |
-20 minute timer is set to remind user when to take dog out | |
-User can enter trick tracker section to track dog's progress on tricks | |
-Habit tracker buttons have progress bars on the bottom that can be incremented up to 10 | |
-There are multiple stock tricks already there (sit, come, stay, etc.) | |
-Each day, the trick counter is reset | |
-On successful trick, the user can increment the trick progress bar | |
-Possible v2 adds a plus button so that users can add their own tricks to track. | |
-Potty training button | |
-Can be incremented or decremented | |
-Counter is not reset daily. | |
-Settings page | |
-Is given options to edit account details/settings | |
-Change password | |
-Link/Unlink Social medias | |
-User can edit pet info | |
-Potentially v2 feature to add another dog |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment