# Backend
- Store data in a database
- Create an API for interfaces with health data
  - Pull health related data from a specified user(s)
    - Sleep Data
    - Calories Burned
    - Time spent at a location where the exercise is performed
    - Steps
  - Medication tracking and updating
  - Interface with Apple's HealthKit
  - Manual data entry
  - Importing of health data from files (xml, json, etc.)
    - May need a custom parser?
- Health data comparisons 
  - Based on classifications/ categorization such as...
    - age ranges
    - locality
    - race/ ethnicity
    - gender
    - etc...
  - Setting/ defining thresholds for flagging current health status
- Scrape web for health-related articles / info

# Frontend
- Overview description of health status
  - Percentile ranking compared to the average population (classifications/ categorization)
  - Highlight areas in need of improvement and/ or under-performance
- Login
  - Select User that is at screen
  - prompt for password of the account
- Recommended
  - Activities the user can perform to enhance their under-performing health categories
  - Trend lines over the last month for each category
- Profile Customization
  - Change text, font, size, etc. of the UI
  - Select categories that interest the individual (tailored feed)
    - User highlights one area they want to improve and display relevant web-based content
- Reminder System
  - Allow for user to type custom messages and assign to a calendar date
- Friendly Wake Up
  - Display a message on start to encourage the user to continue efforts
- Visualize health data
  - Carry over visualizations from Apple's health app
  - Sleep data over period of time
  - Calories burned in comparison to average and maximum
  - Pie chart the health data comparisons
  - Forecasted steps for day