Skip to content
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.

Tags

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
adonaikidane/Cloud-Doc-by-Cloud★ 00 forksJavaScriptMITCreated Nov 8, 2025 · last push Feb 3, 2026

README excerpt

# Cloud Doc by Cloud ☁️

> AI-powered contract intelligence platform that analyzes, compares, and recommends contracts in seconds

[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE)
[![Hackathon](https://img.shields.io/badge/hackathon-Claude%20Builder%20Club%20x%20ACT%20Rice-purple)](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
-

Team