
Live Website: http://document-processing-system.s3-website-us-west-1.amazonaws.com/
A full-stack cloud-based system built to streamline the handling of medical documents such as discharge summaries, lab reports, and clinical notes. It enables healthcare professionals to securely upload, extract, search, and manage patient-related content — enhancing accessibility and decision-making in clinical workflows.
Features
-
User registration and login
-
Document upload with type validation
-
Supports multipart upload for large files (100MB+)
-
Secure file download
-
Text extraction from uploaded files (via AWS Lambda)
-
Full-text and fuzzy search using Apache Lucene
-
Document metadata storage and retrieval
Technology
Frontend: React
Backend: Spring Boot (Java)
Database: PostgreSQL
Storage: AWS S3 (Store uploaded documents)
Search: Apache Lucene (Indexing and fuzzy search)
Extraction: AWS Lambda (Serverless text extraction)
Deployment: Render (backend), S3 (frontend) Scalable cloud hosting
You can view the repository here