This project is a Document Analysis System with a React frontend and Flask backend. It provides several features for document processing:
- Document Comparison
- Voice Search in Documents
- Q&A Model for Documents
- Document Summarization
-
Install Python dependencies:
pip install -r requirements.txt -
Run the Flask server:
python app.pyThe server will run on http://localhost:5000 by default.
-
Install Node.js dependencies:
npm install -
Run the React development server:
npm run devThe application will be available at http://localhost:5173.
- Document Comparison: Upload two documents to see the differences between them.
- Voice Search: Upload a document and an audio file with a search keyword to find occurrences in the document.
- Q&A System: Upload a document and ask questions to get AI-powered answers from the content.
- Summarization: Upload a document to generate a concise summary of its contents.
- Python 3.7+
- Node.js 14+
- Various Python packages (see requirements.txt)