---
# System prepended metadata

title: Original App Design Project - README Template

---

Original App Design Project - README Template
===

# APP_NAME_HERE

## Table of Contents
1. [Overview](#Overview)
1. [Product Spec](#Product-Spec)
1. [Wireframes](#Wireframes)
2. [Schema](#Schema)

## Overview
### Description
Helping people put their health first by building exercise habits with proven habit building solutions.

### App Evaluation
[Evaluation of your app across the following attributes]
- **Category:** Health / Productivity / Social
- **Mobile:** This app would be primarily developed for mobile and have full range of use on a mobile platform. However we want for the app to eventually have a website version primarily meant for social browsing.
- **Story:** Facilitating exercise habits, planning, and finding accountability partners and a supportive community is the primary goal of the app.
- **Market:** This market is for adult individuals. While this app is suitable for fitness enthusiasts, it is primarily targeted at people reluctant to exercise.
- **Habit:** This app is meant to be used a couple times a week or daily based on the user's needs.
- **Scope:** The app would initially begin as a habit app with some light social features. We eventually would aim to become a social media website built to fill a niche need for wellness tracking and encouragement. Ideally aiming to work in conjunction with Apple Watch and have collaborations with wellness apps like Nike Run Club and Headspace.

## Product Spec

### 1. User Stories (Required and Optional)

**Required Must-have Stories**

* User creates basic profile
* User finds gym that is convenient to their daily routine
* User decides what days and times they'll attend the gym each week.
* User fills in interest quiz that matches them up to a gym buddy.
* User receives notifications on the days they go to the gym to be ready and get reminders to go
* Settings (Accesibility, Notification, General, etc.)

**Optional Nice-to-have Stories**

* TBD

### 2. Screen Archetypes

* Login 
* Register - User signs up or logs into their account
   * Upon Download/Reopening of the application, the user is prompted to log in to gain access to their profile. 
* Profile Screen 
   * Allows user to upload a photo and fill in information that is interesting to them and others.
   * Change username
* Schedule Screen
   * See gym days and edit them. 
   * Schedule breaks and list a reason for break (if desired).
* Feed Screen
   * Exercise check-in
   * Post short statuses
   * Add friends
   * See friend activity
* Settings Screen
   * Change email and/or phone number


### 3. Navigation

**Tab Navigation** (Tab to Screen)

* Feed
* Schedule
* Profile
* Settings

**Flow Navigation** (Screen to Screen)

* Forced Log-in -> Account creation if no log in is available
* Profile -> Text field to be modified. 
* Settings -> Toggle settings

## Wireframes![]

<img src="https://i.imgur.com/FTmrAEg.jpg" width=600>

### [BONUS] Digital Wireframes & Mockups

### [BONUS] Interactive Prototype

## Schema 
[This section will be completed in Unit 9]
### Models
[Add table of models]
### Networking
- [Add list of network requests by screen ]
- [Create basic snippets for each Parse network request]
- [OPTIONAL: List endpoints if using existing API such as Yelp]