This is a Node.js application that enables users to upload a document and interact with it conversationally to extract relevant information. The app consists of a server and a client. The server processes the uploaded document, while the client provides an interactive user interface for document interaction.
- Document Upload: Upload any document to the application.
- Natural Language Interaction: Ask questions or make queries about the document in plain language.
- Dynamic Responses: Receive precise and contextually relevant responses based on the document content.
- Real-Time Feedback: Interact with documents as if having a conversation with an expert on the content.
Before running the application, ensure the following are installed on your system:
- Node.js (v14.x or higher)
- npm (Node Package Manager)
git clone https://github.com/your-repo/document-chat-app.git
cd document-chat-appRun the following command to install the required dependencies:
npm installRun the server using:
npm run serverIn the new terminal, start the client using:
npm run dev