Skip to content

km1610/Mental-Health-Support-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

CureMind - Mental Health Support Bot

Welcome to CureMind - Taking a deep breath for mental clarity.

Overview

CureMind is a simple desktop application developed in Python using the Tkinter library. It aims to provide mental health support by generating personalized suggestions and inspirational quotes based on the user's input.

Features

  • Personalized Suggestions: Users can input their name, age, gender, sexuality, and share their problems to receive personalized suggestions.
  • Inspirational Quotes: Additionally, users can request an inspiring quote tailored to their situation.

Prerequisites

Make sure you have the following installed before running the application:

  • Python 3
  • Required Python packages (tkinter, markdown2, tkhtmlview, google.generativeai)
    pip install <package_name>
  • Gemini Pro API key from the Gemini AI Studio

Getting Started

  1. Create a Virtual Environment

    $ pip install virtualenv
    $ virtualenv CureMind
    
  2. Activate environment

    $ cd CureMind
    $ Scripts\activate 
    
  3. Install the Python SDK:

    $ pip install -q -U google-generativeai
    
  4. Import packages

    import google.generativeai as genai
  5. Setup your API key

    GOOGLE_API_KEY='GOOGLE_API_KEY'
    
    genai.configure(api_key=GOOGLE_API_KEY)

Usage

  • Fill in your details (Name, Age, Gender, Sexuality, and Problem) in the provided fields.
  • Click the "Done" button to generate personalized suggestions and an inspirational quote.
  • Explore the suggestions and quote provided.

Contributing

If you'd like to contribute to CureMind, please fork the repository and create a pull request with your changes. We welcome contributions!


Feel free to reach out if you have any questions or feedback!

About

Mental Health Support using Gen AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages