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
|
# 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
|
# 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.
|
# 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
|
# 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
|
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# spd1
|
# Health Smart Mirror
|
||||||
Senior Project Design 1
|
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