Skip to content

Payal-03/Medical-Chat-Bot

Repository files navigation

github-submission-banner

🚀 MediChat

Your AI Health Assistant – Providing instant medical advice for common symptoms.


📌 Problem Statement

Problem Statement 1 – Weave AI Magic with Groq


🎯 Objective

The Medical Assistant Chatbot addresses the need for quick and accessible medical advice. It serves individuals who experience common health symptoms and need preliminary information or advice. This project aims to provide a reliable first line of interaction for users seeking medical advice for symptoms like fever, headache, sore throat, and others, while always recommending professional medical consultation for serious issues.


🧠 Team & Approach

Team Name:

Solo

Team Members:

  • Payal Agrawal (GitHub: Payal-03 / LinkedIn: Payalagrawal03 / Role: Frontend Developer, Backend Developer)

Your Approach:

  • Why we chose this problem: In today's fast-paced world, people need instant access to healthcare advice for non-urgent issues. A chatbot allows users to quickly assess symptoms before seeking in-person consultation.

  • Key challenges addressed: Ensuring medically safe responses, integrating Groq API efficiently, and creating an intuitive user interface.

  • Breakthroughs during hacking: Realizing the importance of providing concise and accurate medical information in a conversational style. Using Groq for real-time responses was key in delivering quality results.


🛠️ Tech Stack

Core Technologies Used:

  • Frontend:React, Talwind CSS
  • Backend: Flask (Python)
  • APIs: Groq API
  • Hosting: Heroku for Backend Deployment, Netlify for Frontend Hosting

Sponsor Technologies Used (if any):

  • [✅] Groq: How you used Groq

✨ Key Features

Highlight the most important features of your project:

  • ✅ Instant Medical Advice: Provides quick responses to common symptoms (e.g., fever, headache, sore throat).

  • ✅ User-Friendly Interface: Built with React and styled with Tailwind CSS for an intuitive and modern look.

  • ✅ Safe and Reliable AI Responses: Leveraging Groq’s AI ensures medically safe advice, with the bot always recommending professional medical consultation when necessary.

  • ✅ Responsive Design: Optimized for both mobile and desktop screens, ensuring accessibility for all users.


📽️ Demo & Deliverables


✅ Tasks & Bonus Checklist

  • [✅] All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form (Details in Participant Manual)
  • All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points) (Details in Participant Manual)
  • All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points) (Details in Participant Manual)

🧪 How to Run the Project

Requirements:

  • Node.js
  • API Keys for groq
  • Python 3.x
  • Docker

Local Setup:

# Clone the repo
git clone https://github.com/your-team/MediChat

# Install dependencies
cd MediChat
npm install

# Start development server
npm run dev


#Backend Setup (Flask):

#Navigate to the backend directory:
cd medical-assistant-chatbot/backend

#Install dependencies:
pip install -r requirements.txt

#Run the Flask API:
python app.py

🧬 Future Scope

List improvements, extensions, or follow-up features:

  • 📈 More integrations: Integrate voice recognition for hands-free interaction.
  • 🛡️ Security enhancements: Implement stronger user data protection mechanisms, especially for medical-related information.
  • 🌐 Localization: Add support for multiple languages to reach a broader global audience.
  • Doctor Consultation Integration: Allow users to schedule appointments with healthcare professionals directly from the chatbot.

📎 Resources / Credits

  • APIs or datasets used Groq API for real-time AI responses. Open-source libraries like React and Flask.

  • Acknowledgements Thanks to Groq for providing the API that powers our medical assistant.


🏁 Final Words

The hackathon journey was filled with challenges and breakthroughs, from the initial stages of integrating Groq's AI to fine-tuning the user interface for optimal performance. We faced difficulties in ensuring that our chatbot could provide medically safe responses, but with Groq’s powerful models, we were able to achieve high accuracy and reliability.

Through this project, we learned valuable skills in backend development, AI integration, and creating seamless user interfaces, all of which will help us in future tech endeavors. A huge shoutout to our team for the hard work and dedication!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors