3rd Place
ClauseCloud by Cloud
AI-Powered Contract Intelligence in Seconds: Transform 8 hours of legal review into 8 seconds with Claude-powered contract analysis, risk assessment, and intelligent recommendations.
Core trick
Sends extracted contract text to Claude, which flags risky clauses and cites section and page numbers for each finding.
Built with
css3express.jshtml5javascriptnode.jsreacttailwindtypescriptvite
Description
📖 Story
Inspiration
Legal teams waste 40% of their time reviewing routine vendor contracts—that's 8 hours per contract, costing companies $50-200/hour in legal fees. When businesses manage 50+ contracts, critical details slip through: auto-renewal deadlines get missed, risky unlimited liability clauses go unnoticed, and companies lose negotiating leverage simply because no one had time to compare terms across vendors.
We saw colleagues at small businesses and startups drowning in contract paperwork, missing renewal deadlines, and accepting unfavorable terms because they couldn't afford dedicated legal review. ClauseCloud was built to democratize contract intelligence—making enterprise-grade legal analysis accessible to everyone.
What it does
ClauseCloud is an AI-powered contract analysis platform that instantly:
🔍 Analyzes Contracts in Seconds
Upload PDFs, images, or paste text
Instant risk assessment with color-coded severity (🔴🟡🟢)
Auto-flags critical issues: unlimited liability, auto-renewal traps, unfavorable payment terms
Provides exact section citations and page numbers
💬 Intelligent Chat Assistant
Ask questions about any contract: "What are the payment terms?" "Can we terminate early?"
Context-aware responses with full contract memory
Natural language explanations of complex legal clauses
📊 Multi-Contract Comparison (In Progress)
Side-by-side analysis of multiple vendor proposals
AI-powered recommendations: "Choose Vendor B—better terms, lower risk, saves $146K over 3 years"
Identifies outlier contracts in your portfolio
⚙️ Company-Specific Intelligence
Set your "red lines" (e.g., "Never accept unlimited liability")
Auto-detect violations based on YOUR company's risk tolerance
Customizable risk scoring tailored to your business
How we built it
Tech Stack:
Frontend: React 18 + Vite, TypeScript, Tailwind CSS with glass morphism effects
Backend: Node.js + Express.js
AI: Claude Sonnet 4 (claude-sonnet-4-20250514) via Anthropic API
Storage: In-memory contract storage with persistent chat sessions
Architecture: RESTful API with real-time contract processing
🧠 Claude Integration: We leveraged Claude's strengths in multiple ways:
200K Context Window: Analyzes entire contracts (even 50+ page agreements) in one pass without chunking
Structured Output: Custom prompts extract risk assessments into JSON format with:
Contract metadata (parties, term, value, type)
Critical issues with severity levels
Moderate concerns and favorable terms
Actionable recommendations with section citations
Advanced Reasoning: Claude doesn't just keyword match—it understands context:
Recognizes that "unlimited liability" is critical even if phrased differently
Compares payment terms against industry standards
Explains WHY each clause matters, not just WHAT it says
Markdown Handling: Built custom JSON parser to handle Claude's markdown-wrapped responses (json ... )
Key Implementation:
javascript
// claudeService.js - Handles analysis
const analyzeContractWithClaude = async (contractText) => {
const message = await anthropic.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 4096,
messages: [{
role: 'user',
content:
Analyze this contract and identify risks...
${contractText}
}]
});
// Custom JSON extraction from markdown
let cleanedResponse = responseText.trim()
.replace(/
json\n?/g, '')
.replace(/
\n?$/g, '');
return JSON.parse(cleanedResponse);
};
Development Journey:
Core upload & analysis pipeline with Claude API integration
Built React components with beautiful Tailwind UI
Added chat functionality, fixed JSON parsing, polished UX
Debugging session (learned about Windows ARM64 compatibility!)
Final testing and deployment preparation
Challenges we ran into
JSON Parsing Nightmare
Problem: Claude wrapped JSON responses in markdown (json ... ), causing parse failures
Impact: Every contract upload failed with "Unexpected token" errors
Solution: Built custom regex-based cleaner to strip markdown before parsing
Learning: Always sanitize AI outputs—models are helpful but unpredictable!
Windows ARM64 Compatibility
Problem: Sharp library (image processing) failed on Windows ARM devices
Impact: Backend crashed on startup for team members with Surface Pro laptops
Solution: Force-reinstalled Sharp with platform-specific binaries
Learning: Test on multiple platforms early, especially with native dependencies
Real-Time Collaboration Chaos
Problem: Three team members editing the same files simultaneously
Impact: Git merge conflicts, accidentally overwritten code
Solution: Switched to feature branches + frequent small commits
Learning: Good Git workflow > individual coding speed
API Rate Limiting
Problem: Claude API has rate limits; needed to handle gracefully
Solution: Added retry logic with exponential backoff and user-friendly error messages
Learning: Always build resilient error handling for external APIs
Accomplishments that we're proud of
✨ Built a Working Product in 24 Hours - From zero to deployed React app with Claude integration
🎨 Beautiful, Modern UI - Glass morphism effects, smooth animations, gradient backgrounds—not your typical hackathon project
🧠 Advanced Claude Usage - Went beyond simple prompts:
Structured JSON extraction
Context-aware chat with contract memory
Multi-step reasoning for risk assessment
Citation with exact section references
💼 Real Business Value - Saves 40 hours/month per legal team (worth $8,000-$16,000 in billable time)
🚀 Production-Ready Architecture - Clean separation of concerns, RESTful API, proper error handling
📚 Complete Documentation - README, API docs, deployment guide—ready for judges and future contributors
What we learned
Technical Skills:
Claude API Mastery: Learned to craft prompts for structured outputs, handle markdown responses, and leverage 200K context windows effectively
Full-Stack Development: Built complete React + Express app from scratch
Error Resilience: Implemented proper error boundaries, API retries, and user feedback
Hackathon Strategies:
Start Simple, Iterate Fast: We shipped a working MVP in 8 hours, then improved incrementally
Prioritize User Value: Focused on features that save real time/money, not impressive-sounding tech
Document as You Build: Writing README/docs alongside code made final submission smoother
Business Insights:
AI Should Augment, Not Replace: Our chat feature helps users understand contracts, but still provides actionable insights—not vague "consult a lawyer" advice
Transparency Builds Trust: Showing exact citations and explaining risk scores makes AI decisions trustworthy
Niche Beats Broad: Better to solve one problem excellently (contract analysis) than many problems poorly
What's next for ClauseCloud
Near-Term:
Deploy Production Version - Move from localhost to cloud (Vercel + Railway)
Finish Comparison Engine - Complete multi-contract analysis with side-by-side scoring
PDF Text Extraction - Currently parses text; need OCR for scanned documents
User Authentication - Add secure login to save contracts across sessions
Medium-Term:
Portfolio Dashboard - Show all your contracts at a glance with renewal calendar
Negotiation Playbook Generator - AI creates talking points for renegotiating bad terms
Email Alerts - Notify when contracts expire or auto-renew deadlines approach
Mobile App - React Native version for on-the-go contract review
Long-Term Vision:
Industry-Specific Models: Tailored risk assessment for SaaS, real estate, employment contracts
Integration with DocuSign/Google Drive: Auto-import signed contracts
Collaborative Features: Team permissions, shared contract libraries
API for Developers: Let other apps embed contract intelligence
Business Model:
Free tier: 5 contracts/month
Pro tier ($29/mo): Unlimited contracts + portfolio features
Enterprise ($299/mo): Team features + integrations + custom red lines
README excerpt
# Cloud Doc by Cloud ☁️ > AI-powered contract intelligence platform that analyzes, compares, and recommends contracts in seconds [](LICENSE) [](https://devpost.com) ## 🎯 Overview ClauseCloud transforms contract review from an 8-hour manual process into an 8-second AI-powered analysis. Upload contracts, get instant risk assessments, compare multiple proposals, and receive intelligent recommendations on which contract to sign. **Built for:** Claude Builder Club x ACT Rice Hackathon **Challenge:** Apply Anthropic's AI to real-world business problems ## ✨ Key Features ### 📄 Intelligent Contract Analysis - Upload contracts via PDF, JPEG, or paste text - Instant structured analysis with risk scoring (🔴🟡🟢) - Auto-flagging of critical issues, moderate concerns, and favorable terms - Citations to exact sections and page numbers ### 🧠 Multi-Contract Memory - Persistent memory across sessions - Automatic cross-contract comparison - Portfolio-wide insights and search - "Which contracts have unlimited liability?" - instant answers ### ⚖️ Smart Comparison Engine - Side-by-side comparison of multiple proposals - Multi-dimensional scoring (Price, Risk, Flexibility, Strategic Fit) - AI-powered recommendation with reasoning - "What-if" scenario analysis via chat ### 🚫 Company Red Lines - Define your company's non-negotiables -