Skip to content

Yashagarwal9798/IEEE_megaProject

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒธ Peacify ๐ŸŒธ

๐Ÿ“œ Overview

Peacify is a mobile app designed to help users analyze and manage their mental health effectively. The app integrates modern technologies to provide personalized insights, remedies, and support through interactive features.


๐ŸŒŸ Features

  1. ๐Ÿ›‚ Login and Signup

    • User authentication is implemented using Firebase, ensuring secure and seamless access.
  2. ๐Ÿง  Mental Health Analysis

    • Two ML models are integrated via Flask APIs to analyze mental health:
      • Depression Analysis: Identifies the level of depression (Severe, Moderate, Mild, or None).
      • Stress Level Assessment: Provides a stress score out of 20.
  3. ๐Ÿค– AI Chatbot

    • An intelligent chatbot for:
      • Engaging in conversations.
      • Suggesting remedies for various mental health problems.
  4. ๐Ÿ“ž Helpline Page

    • Access national helpline contacts for immediate support.
  5. ๐Ÿง‘โ€โš•๏ธ Psychiatrists List

    • View a curated list of psychiatrists for consultation.
  6. ๐Ÿฅ— Diet Plans

    • Tailored diet plans for managing depression, anxiety, and stress.
  7. ๐ŸŽถ Calm Music

    • A collection of calming music to help users relax and de-stress.

๐Ÿ› ๏ธ Tech Stack

Frontend

  • Flutter
  • Dart
  • BLoC (Business Logic Component)

Backend

  • Python
  • Flask
  • Firebase (Authentication & Data Storage)

Machine Learning

  • Libraries:
    • Pandas
    • NumPy
    • Scikit-learn
    • Matplotlib
    • PyTorch
    • TensorFlow
    • Keras

Tools & Platforms

  • Postman (API Testing)
  • Render (Deployment)

โš™๏ธ Installation

  1. Clone the repository:

    git clone https://github.com/DarkStar1709/Team-Glitch.git
    cd Team-Glitch
    
    
    
  2. Install dependencies:

    • Flutter: bash flutter pub get

    • Python: bash pip install -r requirements.txt

  3. Set up Firebase:

    • Create a Firebase project.
    • Add your google-services.json (Android) and GoogleService-Info.plist (iOS) files to the appropriate directories.
    • Enable Authentication and Firestore in the Firebase Console.
  4. Run the backend: bash python app.py

  5. Run the Flutter app: bash flutter run

๐Ÿš€Deployment

  • Backend services are deployed on Render for reliable and scalable performance.

๐Ÿ–ผ๏ธ Screenshots

onb si s h h2 d str ch hel rem doc moosic

๐Ÿ“ง Contact

For any inquiries or feedback, feel free to reach out:

  • Name: Team Glitch
  • Members: Abhigyan Srivastava,Arnav Kumar, Yash Agarwal

About

Download our App from this link

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.3%
  • Cython 3.4%
  • C++ 1.0%
  • C 1.0%
  • Dart 0.1%
  • Fortran 0.1%
  • Other 0.1%