realsanjay commited on
Commit
dd85135
Β·
verified Β·
1 Parent(s): 054be1c

Delete README.md

Browse files
Files changed (1) hide show
  1. README.md +0 -103
README.md DELETED
@@ -1,103 +0,0 @@
1
- # 🏦 Appian Credit Union - Smart Document Processor AI
2
-
3
- ## 🎯 Problem Statement
4
- Appian Credit Union receives thousands of PDF documents daily that need to be classified, verified, and organized. Our solution automates this process using AI, significantly reducing manual effort and processing time.
5
-
6
- ## πŸ’‘ Innovation Highlights
7
- - πŸ€– Hierarchical document classification system
8
- - πŸ‘€ Intelligent person-document association
9
- - πŸ“Š Automated metadata extraction
10
- - πŸ”„ Batch processing capabilities
11
- - 🎨 Modern, intuitive UI
12
-
13
- ## 🎯 Document Types Supported
14
- - πŸ’³ Bank Account Applications
15
- - Credit Card Applications
16
- - Savings Account Applications
17
- - πŸͺͺ Identity Documents
18
- - Driver's License
19
- - State/Country ID
20
- - Passport
21
- - πŸ“Š Financial Documents
22
- - Income Statements
23
- - Paystubs
24
- - Tax Returns
25
- - 🧾 Receipts
26
-
27
- ## πŸ› οΈ Technical Architecture
28
- - **Backend Framework**: Python + Flask
29
- - **Document Processing**: PyPDF2
30
- - **ML/AI Pipeline**:
31
- - TF-IDF Vectorization
32
- - Naive Bayes Classification
33
- - Named Entity Recognition
34
- - **Frontend**: HTML + JavaScript + Tailwind CSS
35
- - **Database**: SQLite
36
- - **Deployment**: Hugging Face Spaces
37
-
38
- ## ✨ Key Features
39
-
40
- ### 1. Hierarchical Classification
41
- - Person-level document association using:
42
- - Name matching
43
- - Government ID recognition
44
- - Email address extraction
45
- - Document type categorization
46
- - Automatic grouping of similar documents
47
-
48
- ### 2. Information Extraction
49
- - Automated extraction of:
50
- - Personal information
51
- - Financial data
52
- - Document dates
53
- - Account numbers
54
- - Government ID numbers
55
-
56
- ### 3. Processing Pipeline
57
- - Batch document upload
58
- - Real-time processing
59
- - Error handling and validation
60
- - Progress tracking
61
- - Results summary
62
-
63
- ## πŸš€ Getting Started
64
-
65
- ### Prerequisites
66
- ```bash
67
- Python 3.9+
68
- pip
69
- Virtual Environment (recommended)
70
- ```
71
-
72
- ### Installation
73
- 1. Clone the repository
74
- ```bash
75
- git clone https://github.com/yourusername/appian-document-processor.git
76
- cd appian-document-processor
77
- ```
78
-
79
- 2. Install dependencies
80
- ```bash
81
- pip install -r requirements.txt
82
- ```
83
-
84
- 3. Run the application
85
- ```bash
86
- python app.py
87
- ```
88
-
89
- 4. Access at `http://localhost:7860`
90
-
91
- ## πŸ‘₯ Team Members
92
- - Sanjay Malladi
93
-
94
- ## πŸ“ License
95
- MIT License
96
-
97
- ## 🀝 Acknowledgments
98
- - Appian AI Challenge Team
99
- - IIT Madras
100
- - Open Source Community
101
-
102
- ---
103
- *Developed for the Appian AI Challenge 2024-25 at IIT Madras*