Document Assistant
Test Task: Document Management & AI Chat Interface
A mini-interface for managing documents and interacting with a chat assistant. Built with Next.js, TypeScript, Material-UI, and WebSocket integration.
Documents
Browse and manage documents with detailed information including file name, version, size, and upload date. Click More Details to view full information and analyze documents.
Chat Assistant
Real-time chat interface powered by WebSocket connection. Send messages and receive instant responses from the echo assistant. User messages appear on the right, assistant responses on the left.
Document Analysis
Analyze documents with a single click. View detailed metadata and trigger analysis operations through the modal interface with instant feedback.
Modern Stack
Built with Next.js 15, TypeScript, Material-UI for components, WebSocket for real-time communication, and follows clean code principles.
