About • Preview • Features • Technologies • Usage
QuizBot is a bot that allows the users to chat with their uploaded documents(*.pdf, *.docx, *.txt), and also extract the bloom's taxonomy questions on the different level.
- Authentication
- Chat with documents
- Extract bloom's taxonomy question on high, medium, low level
- Contact us
- Voice chat
- Frontend - React | TailwindCSS | Vite
- Backend - Express.js
- DB - MySQL
- NLP Framework - Javascript Langchain
- NLP API - OpenAI
- VectorDB - Pinecone
Assuming that you have a React environment ready:
1. Clone the project
$ git clone https://github.com/BestHappy90619/QuizBot.git
2. Install packages
$ cd backend
$ yarn install
$ cd..
$ cd frontend
$ yarn install
3. Install database with quizbot.sql
4. Set up environments
5. Run the backend and frontend