Stability AI – Housing Support Platform
Inspiration
Millions of tenants face eviction every year without understanding their legal rights, court deadlines, or available support resources. Many people are overwhelmed, stressed, and unable to afford legal assistance when they need it most.
We wanted to create a tool that could provide immediate guidance, simplify complex housing information, and help vulnerable tenants take action before it is too late. This inspired us to build Stability AI, an AI-powered housing support platform designed to help tenants understand their situation, create defense plans, and connect with local resources.
What It Does
Stability AI is an anonymous, AI-assisted platform that helps tenants:
- Understand their tenant rights
- Generate personalized eviction defense plans
- Track important legal deadlines
- Assess eviction risk levels
- Prepare for court appearances
- Generate landlord communication letters
- Discover nearby legal aid, shelters, rental assistance, and community resources
The platform transforms complex housing challenges into clear, actionable steps.
How We Built It
Frontend
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- Lucide React
Backend
- Node.js
- Express.js
Database
- MongoDB Atlas
- Mongoose
- MongoDB Memory Server fallback for local development
AI Layer
- Google Gemini 1.5 Flash
The application uses a multi-step intake process to collect housing, eviction, and financial information. This data is securely processed and sent to Gemini, which generates a structured action plan containing:
- Urgency assessment
- Rights summary
- Required documents
- Prioritized action steps
When AI services are unavailable, the platform automatically switches to a locally generated fallback plan to ensure uninterrupted access.
Challenges We Faced
One of the biggest challenges was generating reliable and structured AI responses. Large language models can sometimes return inconsistent output, so we designed a strict JSON schema and implemented validation and fallback mechanisms.
Another challenge was maintaining user privacy. Since housing issues are highly sensitive, we built the platform around anonymous sessions rather than requiring personal accounts.
We also had to balance simplicity with legal complexity. Housing laws vary significantly between jurisdictions, making it difficult to provide guidance that is both understandable and useful.
What We Learned
Through this project, we gained experience with:
- Building full-stack applications using Next.js and Express
- Integrating generative AI into real-world workflows
- Designing resilient systems with fallback strategies
- Structuring and validating AI-generated JSON data
- Creating user experiences for high-stress situations
- Working with MongoDB and scalable API architecture
Most importantly, we learned how technology can be used to improve access to information and support people facing difficult life circumstances.
Impact
Our goal is simple:
Knowledge is protection. Action is power. Housing stability starts with informed decisions.
Built With
- express.js
- gemini
- mongodb
- nextjs
- node.js
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.