Code and documentation for Mi Nap sleep diary smartwatch app and related infrastructure, developed by the 2023 ITS intern cohort at the University of Michigan. This Fitbit / Apple Watch / Garmin smartwatch app allows clinical research participants to keep a sleep diary on their watch, with the data being securely transferred to a staging cloud storage service, and then to an Oracle PL/SQL database that sits behind a firewall.
MiNap Documentation - Eisenberg Family Depression Center Knowledge Base
The branches in this repository include:
- dbsync - dedicated to syncing data between local and Michigan Medicine servers.
- mobile - dedicated to the companion mobile application developed in React Native.
- new-frontend - dedicated to the smartwatch participant application.
The App has been developed by a cohort team of 4 members from the ITS 2023 internship. Anika is a graduate student in the Data Science program at the University of Michigan and is passionate about full-stack application development, project management, and data engineering. Quishi is a graduate student at the Michigan School of Information and is enthusiastic about Data Analytics. Max is a rising Junior at the University of Michigan majoring in Computer Science and Data Science and is passionate about full-stack development and robotics. Raphael is a graduate student in the Master of Science in Information program at the University of Michigan School of Information. He is passionate about clustering methods, human-computer interaction, mHealth, and most applied Data Science methods and does front-end development during his free time.
To get in touch, contact the individual developers in the check-in history or email [email protected].
If you need assistance identifying a contact person, email the EFDC's Mobile Technologies Core at: [email protected].
- Eisenberg Family Depression Center (@DepressionCenter)
- Gabriel Mongefranco (@gabrielmongefranco)
- Anika Raisa Chowdhury (@RaisaAnika)
- Max Liu (@maxliu2001)
- Raphel Jeong Hin Chin (@jeonghin)
- Quishi Zhao (@quishizUM)
- None
Copyright © 2023 The Regents of the University of Michigan
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0-standalone.html.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You should have received a copy of the license included in the section entitled "GNU Free Documentation License". If not, see https://www.gnu.org/licenses/fdl-1.3-standalone.html
If you find this repository, code or paper useful for your research, please cite it.
Copyright © 2023 The Regents of the University of Michigan