Skip to content
Legal AI Pro

Legal AI Pro

AI that makes the law simple

Created on 6th December 2025

Legal AI Pro

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

AWS Builder ID: 7382-5605-5405 Our project, LegalAI Pro, uses a set of AWS services that work together to create a scal...Read More

Amazon Web Services

Discussion

Builders also viewed

See more projects on Devfolio