tatsuyamoriguchi / Sleep-Tracer

1 stars 0 forks source link

Sleep-Tracer

An iOS app that analyzes user's Respiratory HealthKit data to detect the possibility of sleeping disorder, and recommend clinics nearby. For product requirements, software architecture, development plan, QA test plan, etc., access to ❕❕ Sleep Tracer Wiki❕❕.

Welcome to the Sleep-Tracer

Sleep Tracer is an iOS app that monitors your respiratory and heart rates along with other health and environment data, analyzes the possibility of sleeping disorder such as Sleep Apnea, and suggests to consult with nearby specialists.

1. Product Requirements

2. HealthKit and HIPAA Compliance

3. UI Design Prototype

4. Software Architecture, Modularization, Code Quality

5. iOS App Development Plan

6. QA Test Plan

Product Concept

  1. To provide a handy and easy to use tool to detect the possibility of a user’s sleep disorder symptom.
  2. To educate users about sleep apnea and other sleeping issues
  3. To give users health care options nearby for possible sleeping disorder and other symptoms
  4. To promote clinics and institutions with Sleep Tracer(Ad revenue)
  5. Implement Web 3.0 to give tokens to users who participated product trials. Give token asset value to their sleep data. Sleep assist or medical equipment manufacturers can purchase these sleep data by NFT. Sleep Tracer charges % of the transactions. This won’t reduce the manufacture’s trial budget. Trial users receive data compensation subtracted by Sleep Tracer fee(%).

Environment:

M1 MacBook Air 2021

MacOS Ventura 13.0

Xcode 14.3

Swift ver 5

iOS Framework:

iOS 15.0

Combine

MVVM

SwiftUI

HealthKit

watchOS

watchKit

Core Motion

Core Bluetooth

CloudKit/Firebase

REST API/GraphQL

Core Location

MapKit

Core Data

Screen shot on April 11, 2022

Accessing HealthKit respiratory rate, and changes the font color depending on the respiratory rate ranges, 1-10 blue (possibility of sleep apnea) 10-19 normal, 20 or higher red (possibility of lung issue)

https://user-images.githubusercontent.com/25876806/162888566-cbac80e0-a614-4629-83d6-d773dc657d60.mp4