🔍 Inspiration Legal documents are often long, complex, and hard to understand — especially for non-lawyers. We wanted to build something that helps anyone, from startup founders to everyday professionals, quickly understand what they're signing or reviewing.

✅ What it does Fix My Policy lets users upload a legal document or paste in legal text and instantly get a simplified summary. It breaks down the content into three parts:

What it means in plain English

What potential risks to watch for

Suggestions to improve or clarify the language

🛠️ How we built it We built the frontend using Angular for a smooth and user-friendly experience. The backend was written in Python and containerized with Docker. It’s deployed on AWS using Lambda (serverless), exposed through API Gateway, and delivered globally via CloudFront. Everything was deployed securely using AWS CloudShell — no local AWS configuration needed.

🧱 Challenges we ran into Extracting clean, accurate text from uploaded legal documents like PDFs and Word files

Handling errors when users sent too many requests in a short time

Keeping the app lightweight and fast while using third-party models

Avoiding complex AWS setup on local machines and doing it all from a browser

🎉 Accomplishments that we're proud of Fully serverless, secure deployment with zero local configuration

Clean and modern UI that handles both text input and document upload

Scalable infrastructure using only cloud-native tools

Making legal language easier to understand in just a few clicks

📚 What we learned How to combine modern frontend tools with serverless backend workflows

How to work around infrastructure limitations by using CloudShell

The importance of keeping things simple for the user — clear input, fast output

🚀 What's next for Fix My Policy – AI Legal Rephraser Support for analyzing documents via public links (URLs)

Allow users to download and share the simplified version of their document

Add multilingual support to help users worldwide

Improve the quality and formatting of the results for longer legal texts

Built With

Share this project:

Updates