ARCHIVEDMicroservices / AImetromind.rounakneema.in

MetroMind

Enterprise AI Document Intelligence
MICROSERVICESDOCKERAI/OCR
// Problem

Managing and semantically searching large volumes of transit documents across departments is inefficient without intelligent tooling and strict role-based access.

// Solution

AI-powered document intelligence platform with 12+ containerized microservices, OCR pipelines, vector search, and 100% audit logging.

// Overview

MetroMind is a microservices-based document intelligence platform built for the Smart India Hackathon (Kochi Metro problem statement). It orchestrates 12+ Dockerized services to provide OCR, vector search, and RBAC-controlled document management. The system includes an API Gateway, strict Multi-Tenancy isolation, and 100% Audit Logging for privileged operations, ensuring enterprise-level security for transit document retrieval.

// Breakdown
01
Scale

12+ containerized microservices fully managed via Docker Compose.

02
Security

API Gateway, Role-Based Access Control (RBAC), and 100% Audit Logging for privileged operations.

03
Stack

Go & Python backends, Docker, Vector DB, RabbitMQ for async messaging.

04
Achievement

Built and deployed a full-stack multi-tenant solution for the Smart India Hackathon.

// At a Glance
Services
12+
Search
Vector
Queue
RabbitMQ
Auth
RBAC
// Tech Stack
GoPythonDockerRabbitMQVector DBOCRRBAC