https://github.com/rabbikazmi/rule-based-chatbot
a rule based vaccine chatbot
https://github.com/rabbikazmi/rule-based-chatbot
chatbot flask python rule-based
Last synced: 7 months ago
JSON representation
a rule based vaccine chatbot
- Host: GitHub
- URL: https://github.com/rabbikazmi/rule-based-chatbot
- Owner: rabbikazmi
- Created: 2025-04-19T07:54:43.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-05-27T06:10:09.000Z (8 months ago)
- Last Synced: 2025-05-27T07:24:00.896Z (8 months ago)
- Topics: chatbot, flask, python, rule-based
- Language: Python
- Homepage: https://rule-based-chatbot-eight.vercel.app
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# "HealthShield" - A Rule-Based Vaccine Chatbot

A simple rule-based chatbot built using Flask to answer questions related to vaccines — including safety, side effects, schedules, and more.

# Prerequisites
Make sure you have the following installed:
Python 3.7+
Git (optional, for cloning)
A terminal or command prompt
# Step 1: Clone or Download the Repository
git clone https://github.com/your-username/rule-based-chatbot.git
cd rule-based-chatbot
Or download the ZIP from GitHub and extract it.
# Step 2: Set Up a Virtual Environment
Create and activate a virtual environment to isolate project dependencies.
*for windows :*
python -m venv venv
venv\Scripts\activate
*for macos/linux :*
python3 -m venv venv
source venv/bin/activate
# Step 3: Install Dependencies
pip install Flask
or just do: pip install -r requirements.txt
# Project Structure:
app.py : Main Flask app with chatbot logic.
templates/ : Contains index.html for the UI.
static/ : Contains CSS and static files.
# Step 4: Run the App
python app.py
The app will start locally, and click on the url appearing in the terminal.

*Visit the URL in your browser to start chatting!*