This is a chatbot application that provides contextual responses to user queries by matching against a configurable set of questions and answers.
-
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
- Node.js and npm
-
Clone the repo
git clone https://github.com/souptik4572/Contextual_Chatbot.git
-
Install dependencies
npm install
-
Start the app
npm start
-
Access the admin portal at http://localhost:3000/admin to add/edit questions.
-
Access the chatbot interface at http://localhost:3000
- Express - Web framework
- PostgreSQL - Database
- Prisma - PostgreSQL object modeling
- React - For creating the Client side frontend application
- Souptik Sarkar
This project is licensed under the MIT license - see the LICENSE file for details.