Inspiration
Legal contracts always felt intimidating to me growing up. My parents were from non-legal backgrounds, and I often struggled to understand heavy legal terms. This inspired me to build something that makes legal documents easier for everyone.
What it does
It allows users to upload any legal contract PDF and get a simple AI-generated analysis highlighting key clauses and risks within seconds.
How we built it
I built a React frontend for uploads, an Express backend for presigned URLs, AWS Lambda for automated analysis, and integrated AWS Textract, Comprehend, and Gemini AI for summarizing clauses.
Challenges we ran into
Setting up AWS Lambda triggers correctly, ensuring Textract parsed PDF data as expected, and integrating Gemini’s API with secure keys were tricky.
Accomplishments that we're proud of
I’m proud I built this end-to-end solution alone, learning AWS serverless, AI integration, and deployment under one unified project.
What we learned
I learned how to orchestrate multiple AWS services together and gained hands-on experience with Lambda, Textract, Comprehend, and secure backend APIs.
What's next for Legal Contract Analyzer
Adding clause risk scoring, multi-language support, and expanding it into a full AI legal assistant for startups and businesses.
Built With
- comprehend
- express.js
- gemini
- github
- iam
- javascript
- node.js
- python
- react
- s3
- textract
- vite
Log in or sign up for Devpost to join the conversation.