Skip to content

bhola-dev58/CareMate-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CareMate-AI

CareMate-AI is an AI-powered healthcare chatbot built using Python and Streamlit.
This project was developed during my internship at Edunet Foundation.


πŸš€ Setup Instructions

Follow the steps below to configure and run the project on your local machine β€” compatible with Windows, macOS, and Linux (including Kali).


πŸ“‹ Prerequisites

  • Python 3.10+
  • Pip (Python package manager)
  • Git (for cloning)
  • Internet connection (to use the Gemini API)
  • Streamlit

πŸ“¦ Installation

1. Clone the Repository

git clone https://github.com/bhola-dev58/CareMate-AI.git
cd CareMate-AI

2. Create a Virtual Environment (Recommended)

  • Linux/macOS:

    python3 -m venv venv
    source venv/bin/activate
  • Windows:

    python -m venv venv
    venv\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Configure the API Key

Create a .env file in the root directory of the project:

  • Linux/macOS:

    touch .env
  • Windows:

    notepad .env

Then add the following line inside .env:

GEMINI_API_KEY="Keep-Your-API-KEY-here"

Save and close the file.


▢️ Running the Application

To launch the chatbot:

streamlit run app.py

Once started, open your browser and go to:

http://localhost:8501

βš™οΈ Platform-Specific Notes

  • βœ… Windows:

    • Run commands in Command Prompt or PowerShell
    • Make sure Python is added to your PATH
  • βœ… macOS:

    • Use the built-in Terminal
    • Ensure you're using Python 3.10 or higher
  • βœ… Kali Linux / Ubuntu:

    • If you face issues, install pip/venv using:
      sudo apt install python3-pip python3-venv

πŸ“Œ Note

πŸ”§ Some new features are currently under development... Stay tuned for smarter healthcare conversations with CareMate-AI!

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages