About This Project
Clausify is an AI-powered contract analysis platform that helps freelancers understand legal agreements without expensive attorney fees. Upload a contract, get instant AI analysis highlighting risky clauses, and receive negotiation strategies tailored to freelancer interests.
Why I'm Building This: To demonstrate my full-stack development capabilities, AI integration skills, and ability to architect production-ready applications with modern technologies.
Next.js 14
TypeScript
PostgreSQL
pgvector
Groq API
LangChain
Supabase
Vercel
RAG
Vector Search
Completed: 10/17/25
Established the full-stack monorepo structure with modern tooling, configured Supabase with pgvector for semantic search, and created comprehensive database schema with Row-Level Security policies.
Key Accomplishments:
- Initialized Next.js 14 project with TypeScript and App Router
- Integrated shadcn/ui component library for accessible UI
- Configured Supabase with PostgreSQL and pgvector extension
- Created database schema with vector similarity search capabilities
- Implemented Row-Level Security (RLS) policies for data isolation
- Built environment automation scripts for multi-machine development
- Deployed initial landing page to Vercel
Planned: 10/27/25
Build the contract upload component with drag-and-drop support, implement PDF text extraction, integrate Groq API for contract analysis, and create the results display interface.
Planned Features:
- PDF upload component with drag-and-drop functionality
- Document parsing using pdf-parse library
- Groq API integration with Llama 3.1 70B model
- Prompt engineering for accurate contract analysis
- Analysis results UI with clause cards and risk visualization
- Error handling and loading states
- API rate limiting and caching strategies
Planned: 11/3/25
Implement semantic similarity search using pgvector, build clause comparison features, seed the standard clause database, and create version diff tracking.
Planned Features:
- Generate vector embeddings for contract clauses
- Implement semantic similarity search with cosine distance
- Build clause comparison interface
- Seed database with 100+ standard contract clauses
- Create version diff tracking for contract iterations
- Optimize vector search performance with IVFFlat indexing
- Add AI-generated summaries of changes between versions
Planned: 11/10/25
Add export functionality, create comprehensive documentation, record demo video, implement legal disclaimers, and prepare for production deployment.
Planned Features:
- PDF export of analysis results
- User dashboard with contract history
- Legal disclaimers and terms of service
- Comprehensive README with setup instructions
- API documentation with examples
- Demo video showcasing key features
- Production deployment and monitoring setup