Skip to content

souptik4572/Contextual_Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contextual Chatbot

This is a chatbot application that provides contextual responses to user queries by matching against a configurable set of questions and answers.

Features

  • Contextual responses - Matches user input against a predefined set of questions and returns the associated answer.

  • Configurable via admin portal - Questions and answers can be added, edited or removed through the admin portal.

  • Video demo - See the chatbot in action via the demo video: https://www.youtube.com/watch?v=DNGYQ3MqZAU

Getting Started

Prerequisites

  • Node.js and npm

Installation

  1. Clone the repo

    git clone https://github.com/souptik4572/Contextual_Chatbot.git
    
  2. Install dependencies

    npm install
    
  3. Start the app

    npm start
    
  4. Access the admin portal at http://localhost:3000/admin to add/edit questions.

  5. Access the chatbot interface at http://localhost:3000

Built With

  • Express - Web framework
  • PostgreSQL - Database
  • Prisma - PostgreSQL object modeling
  • React - For creating the Client side frontend application

Author

  • Souptik Sarkar

License

This project is licensed under the MIT license - see the LICENSE file for details.