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

Share this project:

Updates