health care chatbot

Project Code :TCMAPY1542

Objective

To develop a Flask-based web application with a Gemini API-powered chatbot, enabling users to access secure, AI-driven health insights on symptoms, diseases, and medications through a responsive interface.

Abstract

The Healthcare Chatbot is a Flask-based web application that enables users to interact with an AI-powered chatbot for health-related queries. Utilizing Google’s Gemini API, the system processes user inputs to provide insights on symptoms, potential diseases, and medication recommendations. It features user registration, login, and session management, with data stored securely in a MySQL database. The front end, built with Bootstrap and JavaScript, offers a responsive interface for seamless interaction. This paper details the system’s design, implementation, and functionality, highlighting its role as a preliminary health guidance tool that encourages professional medical consultation.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

REQUIREMENTS ANALYSIS

 

SOFTWARE REQUIREMENS

§  Operating System             :  Windows 7/8/10

§  Server side Script              :  HTML, CSS, Bootstrap & JS

§  Programming Language   :  Python 3.10.8

§  Libraries                            : Flask, mysql.connector

§  IDE/Workbench                :  VSCode

§  Server Deployment           :  Xampp Server

§  Database                           :  MySQL

 

HARDWARE REQUIREMENTS

§  Processor                           - I3/Intel Processor

§  RAM                                 - 8GB (min)

§  Hard Disk                          - 128 GB

§  Key Board                        - Standard Windows Keyboard

§  Mouse                               - Two or Three Button Mouse

§  Monitor                             - Any      

   

 Technologies Used

·         Backend Framework: Flask (Python-based)

·         Database: MySQL (for user registration and login)

·         Web Frontend: HTML, CSS (with templates rendered by Flask)

Demo Video

mail-banner
call-banner
contact-banner
Request Video