Inspiration
Special assessments often catch property owners off guard—large, unexpected fees with little transparency or legal recourse. As a condo owner myself, I’ve been affected—and continue to be impacted—by questionable special assessments resulting in substantial additional monthly payments. I found it difficult to understand these charges, know my rights, or connect with others in similar situations. That frustration sparked CondoShield—an AI-powered online platform accessible on the web with seamless, interactive support on mobile browsers that empowers owners to understand, track, and challenge special assessments with confidence.
What it does
CondoShield is a comprehensive web application that helps property owners:
- 📄 Analyze assessment PDFs and visualize charge breakdowns
- ⚖️ Receive region-specific legal guidance tailored to local laws
- 💬 Ask legal questions to an AI system, based on your selected region
- 📝 Generate dispute letters using customizable templates
- 📊 Track all assessments, disputes, and key deadlines in a personal dashboard
- 🏘️ Collaborate with a community forum of condo owners
- 💡 View cost-saving suggestions to reduce future assessments
- 🌐 Switch languages seamlessly between English and French
How it was built
- Frontend: React + Tailwind CSS with mobile-first, accessible design
- Backend & Auth: Supabase for database, authentication, and real-time updates
- AI Integration: GitHub-hosted inference models (GPT-4o, GPT-4.1, Llama) for document analysis and legal assistance
- PDF Parsing:
pdf-parseand OCR for scanned document support - Charts & Visuals:
rechartsfor dynamic assessment and timeline visualizations - Multilingual Support: i18n libraries with header-based language toggles
- Cost Savings: AI-generated suggestions stored and visualized through Supabase-linked analysis
Challenges
- Dealing with large PDF documents and utilizing 3 different LLMs simultaneously to analyze data for a fast user experience.
- Keeping AI outputs structured and context-aware for long or complex documents
- Implementing Supabase functions for secure and private user data
- Achieving mobile-first responsiveness for feature-heavy dashboards
- Handling language switching with dynamic routing and real-time content
Accomplishments
- 💡 Delivered a full MVP with end-to-end AI-enhanced legal analysis
- 🎯 Built a clean, accessible interface optimized for mobile users
- 💰 Launched a cost-saving engine that gives actionable financial advice
- 🌍 Enabled multi-language support at launch for better inclusivity
- 👥 Created a safe for shared experiences and solutions
What I learned
- Deep integration of Supabase for full-stack features
- Techniques for splitting documents to fit into AI model context windows
- OCR processing, i18n challenges, and designing for trust in legal-tech
- The power of clean UX and data visualization in boosting user clarity
What's next for CondoShield
- 📍 Expand to more regions and legal frameworks
- 🔔 Add reminder features and dispute escalation workflows
- 🏛️ Integrate official data sources to validate assessment charges
- 📱 Launch native mobile apps with offline support
- 🧠 Partner with legal professionals to review and verify AI guidance
- 🌐 Grow community features with reputation badges and shared letter templates
Built With
- azure-rest/ai-inference
- azure/core-auth
- bolt
- date-fns
- file-saver
- headlessui/react
- html2canvas
- html2pdf.js
- javascript
- jspdf
- lucide-react
- nextjs
- recharts
- supabase
- tesseract.js
- typescript

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