Inspiration
- Users are
lazy
to read entire document , hence they tend to skip important information - large passages of rules and terms in documentations are
often skipped
while agreeing to or signing them - Its difficult for individuals to keep up with all the rules and
regulations
due to new laws coming out
What it does
Before you sign is an AI-based chrome extension that can help you with legal issues, creation, and guidance in handling documents with ease 📄. It can help you to:
- Identify important information in legal documents: \ Before you sign can highlight essential information in legal documents, making it easy to read and understand them 🔍.
- Get legal advice from experts: \ Before you sign can provide you with legal advice from expert AI, so you can make informed decisions about whether or not to sign a legal document 💡.
- Generate legal documents with ease: \ Before you sign can help you to generate legal documents, such as wills, contracts, and power of attorney documents, with ease 📝.
How we built it
Frontend:
Developed using React for a user-friendly interface.
Styled with Tailwind CSS for a clean and responsive design.
Backend:
Powered by FastAPI for efficient API handling.
Deployed on Google Cloud Platform (GCP) for scalability and reliability.
Containerization:
- Docker is used for containerization, ensuring consistent deployment across environments.
Challenges we ran into
- Working with extension which has very strict and minimal permissions and bad documentation
- Session management and context management for concurrent accesses to the extension
- Rate Limits to the various GPT APIs which delayed our development process
- Requests to/from extension often contain images in them making the payload quite heavy
Accomplishments that we're proud of
- Successful communications between DOM and chrome extension
- Built a robust backend
What we learned
- Building chrome extension and interactively communicating with the DOM
- We have learnt how to use
chat completion
feature of GPT3.5
What's next for Before You Sign
shifting from chrome extension to injected buttons
Currently the application is only accessible when we click on the extension icon , though we have made attempts to auto pop during required instances , we still require something better
Injecting the buttons and UI into the Dropbox sign website itself would make the user interaction simpler
We could expand the generated document for a lot more endpoints than current support.
Improve response times for all core components
Built With
- cloud-run
- dropbox
- fastapi
- javascript
- python
- react
Log in or sign up for Devpost to join the conversation.