Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Medical Chatbot

Overview

This project was developed as part of the CE903 Group Project at the University of Essex. The goal of the project was to create a Medical Chatbot, and the responsibilities were distributed among the team members. In this project, I was responsible for building both the frontend and the Flask API, which serves as the communication bridge between the frontend and the chatbot model.


Entity-Relationship Diagram (ERD)

ERD

Illustrating the database schema of the Medical Chatbot project.


Architecture Overview

Architecture

Showing the interaction between the frontend, backend, and the model.


Application Interface

Application

Demonstrating its user-friendly design and functionality.

Installation for the backend.

  1. Clone the repository
  2. Install tensorflow: pip install tensorflow
  3. Run training.py to train the model
  4. Fire up the flask api with command: python api.py

Installation for the frontend.

  1. Clone the repository from GitLab
  2. Install the required dependencies for the frontend using npm: npm install
  3. Setup the database using Prisma after configuring the .env file: npx prisma migrate dev
  4. Start the frontend development server: npm run dev
  5. Visit http://localhost:3000 in your web browser to access the application

About

Medical Chatbot

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages