josephmasson26 / DiagnoseMe

Empowering Tomorrow's Doctors, Today
MIT License
4 stars 0 forks source link
electron flask openai react

DiagnoseMe

DiagnoseMeLogo2

DiagnoseMe is an interactive chatbot application designed to simulate patient interactions. It leverages the power of AI to generate responses based on a variety of medical conditions, providing a user-friendly interface for medical students to practice their diagnostic skills.

Hacklytics 2024

Pitch Slides

Video Demo

Features

Installation

Frontend

  1. Clone the repository to your local machine.
  2. Navigate to the DiagnoseMeApp directory.
  3. Run npm install --force to install the necessary dependencies.
  4. Start the application with npm start.

Backend

  1. Install the necessary Python packages with pip install openai flask.
  2. Start the server with python3 main.py.

Large Language Model

  1. Make an account on OpenAI Platform
  2. Create a new secret API key
  3. Change .env_sample file to .env
  4. Replace YOUR KEY with your new secret key surrounded by single quotes

Usage

After starting the application, interact with the chatbot by typing your queries into the chat interface. The chatbot will respond with AI-generated responses based on the input.

Built With

DataFrame

Data

Gallery

Acknowledgements

This project makes use of numberous React components. We thank the developers of these components and acknowledge their impact on this project.

React Fade-In

Gooey Button

React-Chatbot-Kit

React-Stars

Contributing

We welcome contributions! Please see our Contributing Guide for more details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

logo