AIVisionText is an advanced document analysis platform that combines the power of artificial intelligence (AI), computer vision, and natural language processing (NLP) to streamline document management and data extraction.
-
Document Upload: Easily upload various document types, including receipts, invoices, and more.
-
AI-Powered Analysis: Harness the capabilities of AI to automatically extract key information from your documents.
-
Categorization: Organize your documents with customizable categories for efficient tracking and management.
-
Tagging: Add custom tags to your documents for easy labeling and searching.
-
User-Friendly Reports: Generate customized reports based on your uploaded documents and extracted data.
-
Notifications: Stay informed with real-time notifications about important updates and activities.
Follow these steps to get started with AIVisionText:
-
Clone the repository:
git clone https://github.com/Zo-ambinintsoa/AIVisionText-Empowering-Document-Analysis-with-AI.git
-
Install Dependencies:
npm install
-
Configure Environment Variables:
- Create a .env file based on the provided .env.example.
- Fill in the necessary configuration variables.
- Tesseract.js - OCR library for JavaScript
- Natural - Natural language processing library for Node.js
- Nest.js - Web application framework for Node.js
- TypeORM - Object-Relational Mapping (ORM) for TypeScript and JavaScript
Create a .env file based on the provided .env.example. Fill in the necessary configuration variables.