Skip to content

hariharan1022/HealthCare_ChatBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Preventive Health Care Chatbot

Link to the application: https://health-care-chatbot-five.vercel.app/

Description

The Preventive Health Care Chatbot is an interactive web application designed to help users evaluate their health status by answering a series of health-related questions. The bot analyzes the user's responses, evaluates intent, and generates a personalized health summary with practical advice.

Built with React.js, Tailwind CSS, and integrated with an AI backend, this bot provides clear and engaging health summaries, helping users make better lifestyle choices.

Features

  • Interactive Question-Answer System: The bot asks a set of predefined questions related to health and lifestyle.
  • Intent Evaluation: The bot evaluates user responses to ensure clarity and intent, providing real-time feedback.
  • Personalized Health Summary: At the end of the interaction, the bot generates a tailored health summary with actionable advice.
  • User-Friendly Interface: Built with React.js and styled using Tailwind CSS for a smooth user experience.
  • AI-Powered Backend: Utilizes AI to evaluate responses and generate insightful health advice.

Technologies Used

  • Frontend:
    • React.js
    • Tailwind CSS
    • React Icons (for UI elements)
  • Backend:
    • Node.js (Express.js)
    • Axios (for API requests)
    • AI integration (using a custom backend for natural language processing)
  • State Management: React Hooks (useState, useEffect, useRef)

Installation

Clone the Repository

git clone https://github.com/yourusername/preventive-health-chatbot.git
cd preventive-health-chatbot

Install Dependencies

npm install

For Backend

cd server
npm install

Environment Variables

VITE_REACT_APP_BACKEND_URL=http://localhost:5000

Start the Application frontend

npm run dev

Start the Application backend

cd server
npm start

About

Server link

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.9%
  • CSS 9.3%
  • HTML 1.8%