# Mobile App Dev - App Brainstorming ## Favorite Existing Apps Jose Folgar: **1. BeReal** * Clean & Good Looking Layout and View * Good color scheme * The button icons are simple and self-explanatory **2. YouTube** * Easy to Use * Good Video Quality * Fast loading speeds **3. TikTok** * Algorithm lets me see stuff I'm interested in * Easy to interact with my friends and post videos # README Template Your [design product spec](https://hackmd.io/s/H1wGpVUh7) (described in that link) will look like the following in your README: ## 1. User Stories (Required and Optional) **Required Must-have Stories** = * [LOGIN]As a user I want to be able to login to my personal account using username and password so I can access the iOS app * [CREATION] As a user I want to be able to journal daily routines that will be saved so that I will be able to keep track of routines/habits. * [SETTING] As a user I want to be able to change account settings from an settings view so I can better control the configuration of my account * As a user I want to be able to view past entries in a weekly or montly format so I can keep track of my progress. * As a user I will be able to view other users' progress if and only a habit has been worked on/posted. * [STREAM] As a I will be able to view other users' progress through 3 different buttons filtering self, friends/follwers, public * [PROFILE]As a user I want to be able to see a profile view of other user's and my own displaying data about streaks, goals etc * ... * **Optional Nice-to-have Stories** * [fill in your required user stories here] * As a user I want to be able to view other people's profile and ongoing public habits/journals * As a user I want to be get feedback from a chatbot designating alternative actions (pop up button) so I can plan my day better * As a user I want to be able to post my activity on a public feed from either tapping a emoji/writing out a text box, posting a photo so other users can view my activity ## 2. Screen Archetypes * Login * As a user I want to be able to login to my personal account using username and password * Stream * As a user I will be able to view other users' progress through 3 different buttons * Creation * As a user I want to be able to journal daily routine * Profile * As a user I want to be able to see a profile view of other user's * Settings * As a user I want to be able to change account settings from an account view ## 3. Navigation **Required** Login Screen Signup Screen Feed Screen Jose Profile Screen - will New Post Screen - will Calendar Screen - Vignesh **Optional** Chatbot AI **Tab Navigation** (Tab to Screen) * Calendar Screen * Feed Screen * Profile Screen **Flow Navigation** (Screen to Screen) * Feed Screen * New Post Screen * ... * [list second screen here] * [list screen navigation here] * ...