Written by Usman Khan
Depression Detector is an online web app I built during the summer of 2022 when I learned that people tend to show early signs of depression in the context of their social media posts. The app uses Python to scrape Twitter data and detect if a user potentially shows signs of depression based on the content of their recent Tweets. The app measures if a user exhibits no, some, or severe signs of depression using a keyword-prevalence tracker.

Features:
- User inputs data which sends a request to the built-in web scraper
- Returns the potential severity-level of depression
- Handles non-existent user inputs or unavailable user data
- Provides National Suicide Hotline resources
Technologies:
- Python (Programming Language) - the backend is developed entirely using Python
- Flask (Framework) - the application handles requests and web page management with Flask
- HTML (Scripting Language) - frontend/webpage was built using HTML
- CSS (Styling Language) - styling of the web page was done with CSS
Watch a Depression Detector Demo
DepressionDetector.mov
Want to learn more about Depression Detector? Feel free to reach out or visit my GitHub Repository!