Depression has become a major concern in recent years. It is estimated that around 20.78% of adults in the U.S. experience mental health issues. Many individuals are unaware of their condition, which often leads to delays in seeking help. Our project aims to develop an application that can detect depression early, helping individuals understand their mental health status and seek help sooner.
- 🔒 Anonymity: This application ensures user privacy by maintaining complete anonymity. Users can freely share their thoughts without fear of judgment, as developers do not have access to their identities.
- 🎨 User-Friendly Interface: The application is designed to be fast, intuitive, and easy to use, providing a comfortable experience for users.
- 🛡️ Safe Space: This application creates a safe environment where individuals can express their feelings freely.
- 🤖 AI-Based Depression Detection: The application uses Artificial Intelligence (AI) to analyze text input and detect signs of depression.
We have developed a machine learning model using data from Kaggle. The process includes:
- 🧹 Data Preprocessing: Cleaning and preparing the data for training.
- 🏋️ Model Training: Using Natural Language Processing (NLP) techniques and LSTM (Long Short-Term Memory) to train the model.
- ✔️ Model Validation: Ensuring the model performs well with validation tests.
- 📊 Model Performance: Achieved 91% accuracy and 10% loss.
- 💾 Model Storage: The trained model is saved in H5 format, allowing it to be uploaded to our Cloud server.
The mobile application is designed with the following focus:
- 🎨 UI Design: A smooth and clean user interface to make navigation simple and engaging.
- 🔌 API Integration: Integrating various features and pages to ensure a seamless user experience.
- ⚙️ Logical Functions: Developing the core functionalities of the app to support operations.
- 🌊 Data Flow Management: Managing the data flow between the app and backend services for consistent communication.
- 🔍 Text Classification: The main feature of the app, powered by the machine learning model, which classifies text and identifies signs of depression.
Our app relies on cloud services for model deployment and storage:
- 📦 Google Cloud Storage: Used to securely store the trained depression detection model.
- ධ Google Cloud Run: Used to deploy the model in a serverless environment, ensuring scalability and high availability.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |







