About the Project
Inspiration
Managing agreements is a critical yet tedious task for businesses across industries. The "Agreement Trap," where valuable data is buried within static documents, inspired us to create a solution that transforms agreements into actionable insights. We wanted to empower businesses to make informed decisions, reduce risks, and streamline workflows by leveraging the power of AI and Docusign's robust APIs.
What We Learned
Throughout this project, we gained insights into:
- Docusign APIs: Exploring how to efficiently fetch and manage agreement data.
- AI Capabilities: Using OpenAI GPT to summarize agreements and extract meaningful insights.
- Full-Stack Development: Building a seamless integration between the React frontend, Python backend, and PostgreSQL database.
- User Experience: Designing a user-friendly dashboard that makes complex data easy to understand and act upon.
How We Built It
Frontend:
- Built using React for a modern, responsive user interface.
- Integrated Chart.js for visualizing agreement insights and risks.
- Styled with Tailwind CSS for a clean and consistent look.
Backend:
- Developed with Python (FastAPI) to handle API requests and process agreements.
- Integrated with Docusign APIs to fetch, analyze, and manage agreement data.
- Used OpenAI GPT for AI-powered summarization and clause extraction.
Database:
- PostgreSQL was used to store agreement metadata, insights, and risk assessments.
- Designed a scalable schema to handle agreements, users, and notifications.
AI Engine:
- Leveraged OpenAI GPT APIs to extract summaries, key clauses, and assess risks.
- Processed agreement text using libraries like PyPDF2 and docx2txt.
Notifications:
- Implemented renewal reminders using Celery with Redis for task scheduling.
- Notifications sent via SendGrid for emails and Twilio for SMS.
Challenges Faced
- Data Extraction: Parsing agreements in different formats (PDFs, DOCX) posed challenges in ensuring accurate text extraction.
- API Integration: Understanding and efficiently leveraging Docusign APIs required in-depth exploration and experimentation.
- AI Fine-Tuning: Ensuring that AI outputs were relevant and accurate for various agreement types required iterative testing.
- Time Management: Balancing frontend, backend, and AI integration within the hackathon timeframe was a complex task.
Conclusion
The AI-Powered Contract Insights Dashboard transforms static agreements into a dynamic tool for businesses. By combining AI with Docusign’s powerful API capabilities, we’ve created a scalable and impactful solution to help businesses save time, reduce risks, and streamline their workflows. This project is a stepping stone toward revolutionizing how agreements are managed in the modern world.

Log in or sign up for Devpost to join the conversation.