Atika Shipping Agency (AJS)
Maritime operations platform with automated Textract OCR & TF-IDF document classification
About
Custom-built for PT Atika Jaya Samudera to digitize port logistics, shipping agency workflows, and vessel service requests.
Features an automated document intelligence pipeline: uploads maritime files to AWS S3, extracts text asynchronously using AWS Textract, and automatically classifies documents (port clearances, manifests, bills of lading) using TF-IDF vectorization and cosine similarity.
Provides operational control boards for dispatching field crew tasks linked to shipments, tracking vessel milestones (IMO), and logging photo-verified field attendance.
Built on an asynchronous worker architecture using Celery and Redis to handle heavy OCR extraction jobs and chunked S3 uploads without blocking user interactions.
Key Features
Vessel Shipment & Service Tracking
End-to-end tracking of port clearance, bunkering, crew changes, and ship supply requests with status logs.
AWS Textract Document OCR
Asynchronous text extraction pipeline for single-page and multi-page maritime PDFs and scanned documents.
TF-IDF Machine Learning Classification
Automated document categorization using scikit-learn TF-IDF vectorization and cosine similarity scoring against document categories.
Field Crew Tasks & Attendance
Daily task delegation linked to active shipments, paired with photo-verified field crew attendance records.
Asynchronous Celery & Redis Pipeline
Background processing queue for chunked S3 uploads, progress callbacks, and live task logging.
