This React-based frontend application provides a user interface for an AI-powered document chat system, allowing users to interact with their uploaded documents through natural language queries.
This React-based frontend application provides a user interface for an AI-powered document chat system, allowing users to interact with their uploaded documents through natural language queries.
- Interactive Chat Interface: Users can chat with the uploaded document to get context-aware answers.
- Document Upload: Supports uploading of PDF documents to be processed and queried.
- Real-time Processing Indicator: Shows a spinner during document upload and processing to enhance user experience.
- Error Handling: Displays error messages if the server encounters any issues.
-
Set Up Your Environment:
- Ensure Node.js and npm are installed.
- Clone the repository and navigate to the project directory.
-
Installation:
npm install
-
Start the Application:
npm start
This will launch the application in your default web browser, typically accessible at http://localhost:3000.
- UI Framework: React
- State Management: React Hooks
- Styling: CSS
- Communication with Backend: Fetch API
https://github.com/AI-ANK/qdrant-langchain-cohere-ragbot-python-server
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please open an issue in the GitHub issue tracker.
Try the demo here
Developed by Harshad Suryawanshi If you find this project useful, consider giving it a โญ on GitHub!