A full-stack platform that drafts legal documents with AI, tracks matters and tasks, and surfaces analytics — production patterns throughout: JWT auth, rate limiting, structured logging.

Law Firm Automation pairs a React front end with an Express/MongoDB API to generate and manage legal documents using an LLM. It is built like a product, not a demo: authentication, rate limiting, request logging, and a clean controller/service/route separation across the backend.
Generates and improves legal documents with an LLM, structured around reusable templates.
Track cases and to-dos with a React Query + Zustand front end.
JWT authentication, rate limiting, and Winston logging baked in.
A dashboard view over activity and throughput.
Controllers, services, models, and routes cleanly separated for maintainability.
Dockerized and structured for a one-command deploy.
Happy to demo Law Firm Automation live or walk through the architecture and trade-offs.