Development Status: Closed (2020 - 2021)
Cato is a Python API and web application designed to implement an artificial intelligence question-answering chatbot for academic courses. It aims to automate the question and answering process between students and professors to help their academic success. The application supports GPU acceleration with Docker and is available on web and mobile browsers.
Login | Courses | Account |
---|---|---|
Chatbot | Course Materials |
---|---|
Detailed Class Diagram | Executive Class Diagram |
---|---|
Sequence Diagram 1 | Sequence Diagram 2 |
- Web API
- Home
- Upload Documents
- Respond QNA with a Pretrained BERT Model
- Delete a Document
- Delete All Document
- Error Checking
- Security
- GPU Support
- Web Authentication
- Firebase Authentication
- Log In
- Register
- Delete Account
- Website
- Login & Registar
- Home
- Navigation Menu
- Chatbot
- Course Materials
- Account
- Help
- Chatbot
- Send Messages
- Delete Messages
- API Interaction
- Course Materials
- Files Views
- Add New Files
- Delete a File
- Delete All Files
- Account
- Account Info
- Sign Out
- Delete Accounts
- Settings Page
- Light, Dark, System Themes
- Localization Support
- English
- Korean
- Privacy Policy
- Terms & Conditions
The libraries and tools used include:
- Firebase Authentication
- Firebase Firestore
- Haystack
- Flask
- Vue.js 3
- Vue Router
- Vue Bootstrap with Material Design
Copyright 2020-2021 © Hyun Winter. All rights reserved.