Legal AI Pro
AI that makes the law simple
Created on 6th December 2025
•
Legal AI Pro
AI that makes the law simple
The problem Legal AI Pro solves
Legal information is scattered, hard to search, and often written in a way that ordinary people can’t understand. Staying updated with new laws, court rulings, and policy changes usually requires jumping between news sites, PDFs, government portals, or relying on complicated legal language.
Our platform fixes this by giving users a simple place to:
-
Track important legal news without searching across multiple sites.
-
Read clear summaries generated from complex articles, rulings, and policy documents.
-
Get quick explanations of legal terms and topics without relying on external sources.
-
Access Indian and global legal updates in a cleaner, structured format.
-
Avoid misinformation by pulling data from trusted public sources and summarizing them accurately.
People can use it to stay informed about legal changes that impact their work, studies, business, or everyday decisions. It makes following law easier, safer, and more convenient for everyone, especially those who aren’t lawyers.
Challenges we ran into
One of the biggest challenges was getting our backend to work smoothly on AWS Lambda. Local testing was fine, but once deployed we hit issues like timeouts, cold starts, missing permissions, and even ES module errors because Lambda handles imports differently. Debugging these problems took time because the logs weren’t always clear. We fixed it by breaking the code into smaller pieces, rewriting the handler to be fully ESM-compatible, and carefully checking IAM permissions and payload sizes.
Another hurdle was fetching external data. APIs like Google News RSS and GNews often returned inconsistent formats or blocked the request entirely. Some articles didn’t have images, some had broken links, and a few endpoints had rate limits. We solved this by writing a fallback parser, adding validation for missing fields, and building a small caching layer so the frontend didn’t depend on live API calls every time.
Finally, integrating the frontend with the Lambda endpoints required a bit of wrestling with CORS. Our first few attempts caused blocked requests. After checking Amplify hosting settings and adding proper CORS headers in the Lambda response, everything worked smoothly.
Each of these issues slowed us down, but solving them gave us a much deeper understanding of AWS and improved the reliability of the project.
Tracks Applied (1)
Best AWS Hack
Amazon Web Services
