Skip to content

An interactive Dash application providing in-depth analysis of global mental health trends, leveraging advanced data science and visualization techniques. Designed for insightful exploration of the prevalence and impact of mental disorders.

License

Tanguy9862/mental-health-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mental Health Interactive App

Introduction

The Mental Health App is an interactive platform that provides a comprehensive analysis of global mental health trends. It focuses on the prevalence and impact of various mental disorders, leveraging data science techniques to offer insights into mental health across different demographics and regions.

Live Application: Mental Health App

Screenshots: (Note: These are just excerpts from the application)

Features

  • Data Visualization: Interactive charts and graphs using Plotly.
  • Statistical Analysis: Python libraries for data analysis.
  • Responsive Design: Fully responsive, ensuring a seamless experience across devices.
  • User Experience: Intuitive interface with Dash and Dash Mantine Components.

Collaboration

This project is a collaborative effort between myself and Mateo Canciani, combining our skills and ideas to create a comprehensive data science application.

Application Structure

  • Root Directory:
    • app.py: Main application file.
    • requirements.txt: Dependency list.
    • Dockerfile: Containerization and deployment setup.
  • Assets:
    • Static resources like images and custom styles.
  • Pages:
    • Modular Python scripts for each app page.
  • Utils:
    • Utility scripts for data processing and visualization.

Key Data Science Concepts

  • Interactive Data Visualization: Enhancing data comprehension through dynamic visualizations.
  • Data Processing and Analysis: Python for data cleaning, manipulation, and analysis.
  • Modular Programming: Scalable and maintainable code structure.

Deployment

  • Deployed on Google Cloud Run, the app demonstrates modern practices in application deployment and cloud-based hosting.

Pages Overview

  • Homepage: Overview of mental health disorders and their global impact.
  • Global Analysis: In-depth analysis based on location, age, and gender.
  • Disorder-GDP: Examines the correlation between economic factors and mental health.
  • Survey Analysis: Insights from global mental health surveys, focusing on public perception and societal impact.

Installation

  1. Clone the repository: git clone https://github.com/Tanguy9862/mental-health-app.git
  2. Navigate to the app directory: cd mental-health-app
  3. Install required packages: pip install -r requirements.txt
  4. Run the app: python app.py

About

An interactive Dash application providing in-depth analysis of global mental health trends, leveraging advanced data science and visualization techniques. Designed for insightful exploration of the prevalence and impact of mental disorders.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages