Vr978 / Dolphy

A HealthCare Prognostic Website using Mindsdb and React.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dolphy 🐬

Dolphy is an innovative healthcare platform inspired by the dolphin, symbolizing health and well-being in various cultures. It leverages advanced technologies to provide personalized disease prediction and precautionary advice.

Overview πŸš€

Dolphy integrates MindsDB for machine learning model creation and training. Users input symptoms, and Dolphy sends these to a MindsDB model(stored in DOCKER) to deliver accurate disease predictions and precautionary measures. An integrated AI agent powered by Google Gemini provides tailored precautions for identified diseases.

Features ✨

  1. Disease Prediction: Users input symptoms to receive precise disease predictions.
  2. Precautionary Advice: Integrated AI agent powered by Google Gemini provides tailored precautions for identified diseases.
  3. Technological Stack: Flask serves as the robust backend server, handling data processing and model inference, while React offers a dynamic and responsive user interface.

Future Enhancements 🌟

  1. Advanced AI Integration: Plan to replace Google Gemini with a chatbot trained on MindsDB using LangChain and OpenAI GPT-4 for enhanced interaction and intelligent responses.
  2. Enhanced User Experience: Implement features like image recognition and voice input for seamless user interaction and accessibility.

Quick Insights πŸ‘Š

The Current Project uses Gemini-pro for text generation. Prompt Engineering is done to provide clear cut precautions for each disease.

MINDSDB USAGE VIDEO

YouTube Video

UI Design

UI image UI image

Mindsdb REST API:

Using mindsdb rest api to fetch response from trained model. UI image

Current Progress

YouTube Video

Getting Started

  1. Clone the repository
git clone https://github.com/Vr978/Dolphy.git
  1. Navigate to the project directory
cd dolphy
  1. Add Your Gemini-Api Key in app.py
 GOOGLE_API_KEY='YOUR_API_KEY'
  1. Start the flask app.py and react website
python app.py
npm start

Note : Must have Gemini API key to run the app, you can create here.

About

A HealthCare Prognostic Website using Mindsdb and React.js


Languages

Language:Python 40.8%Language:JavaScript 24.7%Language:CSS 23.1%Language:HTML 11.4%