Inspiration

One teammate said, "Before a close relative of mine struggled with poor financial decisions, I had a rather sheltered view of the impact of poverty, underestimating how widespread and significant this societal issue truly was. This decisive moment inspired me to start a nonprofit that donated supplies to children in shelters, a decision that revealed to me the profound impact shelters have. It was this realization that motivated this project as a whole, as we hope to continue to connect individuals with shelters that provide housing and other necessities, which largely improve the quality of living."

What it does

Harbor is a personalized navigation layer that connects fragmented housing resources with the person who urgently needs help. It asks a few simple questions, ranks resources based on real constraints, explains why each option fits, and generates a personalized action plan: who to call, what to bring, what to say, and a backup option.

How we built it

Frontend: HTML, TypeScript, Tailwind CSS. Backend: Next.js API Routes. Deployment: Vercel. Authentication: Supabase Auth.

Challenges we ran into

Setting up Supabase and Vercel was the biggest challenge we faced.

Accomplishments that we're proud of

Making a functional app with Supabase and Vercel.

What we learned

How to better use Supabase and Vercel.

What's next for Harbor

Verified nonprofit partners, real-time shelter capacity integrations, SMS mode, full multilingual support, integration with local coordinated entry workflows, and analytics for nonprofits to identify resource gaps.

Built With

Share this project:

Updates