About the Project

Inspiration

The idea for this project stemmed from the increasing need for the ability for the everyday person to understand what agreements they are getting into. Often agreements are very long and filled with legal jargon which makes one just click I agree and move on. So this is inspired by helping people avoid the agreement trap. I can view the documents sent to me, analyse the file with AI and then decide if I should or shouldn't sign.

What We Learned

Throughout this journey, we gained invaluable insights into:

  • Integrating APIs: Harnessing the full potential of the DocuSign API to manage documents and signatures.
  • User-Centric Design: Understanding the importance of creating an intuitive and accessible user experience.
  • Collaboration Tools: Exploring how technology can enhance teamwork, streamline communication, and drive results.
  • Overcoming Technical Hurdles: Tackling complex issues, such as authentication, error handling, and API rate limits.

How We Built the Project

  1. Tech Stack:

    • Backend: Python Flask to handle API interactions and callbacks.
    • Frontend: HTML and Flask
  2. Steps:

    • Setting Up: Initialized the DocuSign API environment and obtained the required integration key and secrets.
    • Document Management: Built workflows to download documents and analyze it with OpenAI
    • Testing: Conducted extensive testing with mock documents to ensure reliability and scalability.

Challenges We Faced

  • Error Handling: Building robust mechanisms to handle API errors, timeouts, and edge cases was essential but challenging.
  • Time Constraints: Balancing feature development with debugging and testing under tight deadlines pushed us to focus on the most impactful features.

Final Thoughts

This project demonstrated the transformative potential of digital tools like DocuSign and OpenAI to revolutionize the agreement signing process.

Share this project:

Updates