Created the backend and frontend software plans for the project
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -157,7 +157,7 @@ cython_debug/
|
||||
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
||||
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
||||
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||
#.idea/
|
||||
.idea/
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# spd1
|
||||
Senior Project Design 1
|
||||
# Health Smart Mirror
|
||||
Senior Project
|
||||
|
||||
47
software_ideas.md
Normal file
47
software_ideas.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user