Back to portfolio
Legal AIDelivered MVPFull Case Study

Legal Assistant

formerly Lawyer AI

Legal Document Intelligence

Legal Assistant: OCR & Translation
OCR & Translation
Legal Assistant: Welcome Portal
Welcome Portal

Legal Assistant is an AI-powered legal platform for document analysis, research, and case discovery. Multi-agent CrewAI workflows handle specialized tasks (document comparison, content extraction, OCR/translation, and case law search), backed by Gemini, Perplexity, and Mistral as LLM providers.

4+

AI Crews

3

LLM Providers

PDF + Image

Input Types

Indian Kanoon

Case Database

01

Document Analysis & Chat

Users upload legal documents and interact via chat to extract clauses, summaries, risks, and obligations. OCR handles scanned PDFs and images via Mistral. The comparison module diffs two documents side-by-side, highlighting additions, deletions, and structural changes. Translation supports multilingual legal text.

02

Multi-Agent CrewAI Workflows

Four specialized CrewAI crews handle distinct tasks: document comparison, content listing, suggestion generation, and PDF analysis. Each crew runs as an autonomous multi-agent system with Gemini as the backbone LLM and Perplexity providing real-time research depth for case law and legal precedent.

03

Case Law Discovery

Indian Kanoon API integration lets lawyers search relevant case law by topic or citation directly within the platform. Perplexity deepens research by surfacing additional context and analysis. Results are presented alongside the active document for side-by-side legal research without switching tools.

Operational Value

Speeds legal research and first-pass review. Extracts insight from long documents. Improves preparation for case strategy and document comparison.

Tech Stack

FrontendReact 19, Vite, MUI + React Bootstrap, Axios
BackendPython 3.10+, Flask, Flask-Session, Flask-Limiter
AI AgentsCrewAI (4 crews: compare, list, suggestion, PDF)
LLMsGoogle Gemini (primary), Perplexity (research), Mistral (OCR)
OrchestrationLangChain: agent coordination and chain management
DatabaseSQLAlchemy: SQLite (dev) / PostgreSQL (prod)
AuthGoogle OAuth, JWT, Flask sessions
Case LawIndian Kanoon API integration

Full Stack

React 19ViteFlaskCrewAILangChainGoogle GeminiPerplexityMistralSQLiteGoogle OAuth

Related Services