Skip to content

First Aid Advisor Chatbot is a web-based chatbot that provides quick and easy first-aid guidance for various medical emergencies. It uses a user-friendly interface to offer step-by-step instructions, helping users handle injuries and health issues effectively.

Notifications You must be signed in to change notification settings

Aarya-Chaudhari/QuickAid-First_Aid_Advisor_ChatBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickAid-First_Aid_Advisor_ChatBot

First Aid Advisor Chatbot is a web-based chatbot that provides quick and easy first-aid guidance for various medical emergencies. It uses a user-friendly interface to offer step-by-step instructions, helping users handle injuries and health issues effectively.

Chatbot Interface

Features

  • User-Friendly Interface: Simple and intuitive design for easy interaction.
  • Hands-free interaction: Integrating speech recognition
  • Quick First Aid Tips: Provides immediate responses for common health issues.
  • Emergency Instructions: Guidance for handling critical situations like heart attacks, fractures, burns, and bleeding.
  • Symptom Checker: Helps users identify potential health problems based on described symptoms.
  • Personalized Advice: Recommendations based on age, medical conditions, or specific scenarios.
  • Responsive Design: Optimized for various devices, including desktops, tablets, and mobile phones.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js (or other server-side frameworks if applicable)
  • Database: (Optional for storing user data or logs, e.g., MongoDB, SQLite)
  • AI/Logic Engine: Rule-based decision-making or natural language processing (NLP) for dynamic responses

Installation

Note: This chatbot requires a MySQL database to function properly. Ensure MySQL is installed and running on your system. Use the provided SQL queries in the database.txt file to set up the required tables and data.

Prerequisites

  • Node.js installed on your system (for backend)
  • Any code editor (such as VS Code)

Steps

  1. Clone the repository:
    git clone https://github.com/Eshita-Badhe/QuickAid-First_Aid_Advisor_ChatBot.git
  2. Navigate to the project directory:
    cd QuickAid-First_Aid_Advisor_ChatBot
  3. Install dependencies (if applicable):
    npm install
  4. Start the server:
    npm start
  5. Open your browser and visit:
    http://localhost:3000

Usage

  1. Open the chatbot interface.
  2. Enter your query or symptoms (e.g., "How do I treat a burn?").
  3. Follow the provided instructions or safety tips.
  4. If necessary, use the symptom checker for a more detailed response.
  5. In case of severe emergencies, the chatbot will recommend contacting professional medical services.

Example Interactions

Chatbot Interface

Example 1: Burn Treatment

Chatbot Interface

Example 2: Fracture Handling

Chatbot Interface

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with a detailed description of your changes.

Future Enhancements

  • Adding multi-language support
  • Using AI/NLP for more dynamic and context-aware responses
  • Implementing a feedback system for continuous improvement
  • Providing interactive first aid training modules
  • Integrating a nearby hospital and emergency service locator
  • Adding customizable emergency contact management

Contact

For questions, suggestions, or contributions, please contact:

  • Name: Aarya Chaudhari
  • Email: aaryachaudhari0508@gmail.com
  • GitHub: GitHub Profile

About

First Aid Advisor Chatbot is a web-based chatbot that provides quick and easy first-aid guidance for various medical emergencies. It uses a user-friendly interface to offer step-by-step instructions, helping users handle injuries and health issues effectively.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 64.1%
  • JavaScript 35.9%