# 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