A Data Federation Approach to Analyze Behavioral Health and Complement Healthcare Practice with Community Health Metrics
This project aims to analyze behavioral health and complement healthcare practice with community health metrics in Alaska using a data federation approach. By leveraging data from various sources, we can gain insights into behavioral health patterns and improve healthcare practices in the community.
- Language/Framework: Flask (Python)
- Authentication: Google OAuth2
- Database: MongoDB
graph TD;
User["User uploads an image with title, description, sentiment & voice note"] -->|POST request| Backend[Flask Backend]
Backend -->|Stores metadata| MongoDB[MongoDB Database]
Backend -->|Stores image & voice note| StaticFolder[Static Folder]
Admin["Admin views uploaded images & metadata"] -->|GET request| Backend
Backend -->|Fetches data| MongoDB
Backend -->|Serves images & voice notes| StaticFolder
User & Admin -->|Authenticated| Auth[Flask Authentication]
If you want to run this project locally, see the setup.md.
Note: dev branch is our primary development branch. The main branch is our stable branch. Please create pull requests against the dev branch if you are contributing to ongoing development. For specific contribution guidelines, see the contributing.md.
NOTE:
We currently have two active branches for development:
devBranch – General development and feature updates.modularBranch – Focused on modularizing the codebase.You are welcome to contribute to either of these branches based on your interest.
Themainbranch is frozen for direct commits and only pull requests from a stable development branch (dev, modular, ...) are merged into the main branch.
This project is licensed under the BSD-3-Clause License. See the LICENSE file for more details.