Archival and digitization application for municipalities featuring OCR extraction, permission-scoped search, and in-browser document previews.
The problem
A municipal archive needs to find digitized documents quickly while maintaining strict role-based access control during consultation and classification.
The solution
Java application built with Spring Boot, PostgreSQL, and Keycloak authentication. Document queries respect access permissions, and a rule-based engine suggests automated classification categories.
Core capabilities
- PDF upload and asynchronous OCR extraction.
- Permission-aware full-text search engine.
- In-app document previewing.
- Rule-based classification suggestions.