π Inspiration
We were inspired by Fourth & Hopeβs mission to provide shelter, meals, and support services for individuals experiencing homelessness. After speaking with a dedicated staff member, we saw the immense effort they put into serving clients β yet many of their systems remained fragmented, paper-based, or difficult to access. HopeHub was created to unify these processes and empower staff with a centralized tool to manage client data, track services, and demonstrate outcomes.
π‘ What it does
HopeHub is a client management platform designed for nonprofits like Fourth & Hope. It enables staff to:
β’ Log and track services for both overnight and day-use clients
β’ View and manage client profiles
β’ Generate reports to support grant applications
β’ Improve internal communication with tools like Messages and Announcements
π How we built it
β’ Design: We conducted interviews and synthesized insights to inform our features. We used Figma to design low-, mid-, and high-fidelity wireframes.
β’ Frontend & Backend: We plan to use Next.js and Tailwind CSS for the frontend, with a Node.js/Express backend.
β’ Database: Used Firebase (Firestore) for database and authentication.
β’ Architecture: Weβre building a microservice for case management and defining secure API endpoints to limit client-side access to sensitive data.
π§± Challenges we ran into
β’ Designing for both mobile and desktop within a short timeframe
β’ Structuring the database and planning how data flows securely between components
β’ Balancing visual hierarchy with functional needs in the UI
β’ Generating meaningful outcome reports using a limited dataset
π Accomplishments that we're proud of
β’ Conducted thorough user research that directly influenced our design decisions
β’ Created high-fidelity prototypes for a platform tailored to real needs
β’ Built a flexible and scalable design system that can be extended into development
β’ Prioritized accessibility, clarity, and ease of use for a wide range of users
π What we learned
β’ Planning out tech stacks and endpoints early can save a lot of time later
β’ A SQL database is essential for structured data and long-term scalability
β’ Building with user context in mind β not assumptions β leads to better solutions
β’ Collaborative alignment on design systems improves development handoff
π Whatβs next for HopeHub
β’ Finalize mobile-compatible high-fidelity wireframes
β’ Build the web app with backend integration and case management microservices
β’ Migrate to a SQL database and implement secure API endpoints
β’ Add features like Messages and Announcements to streamline staff communication
β’ Conduct more rounds of testing with real users
Built With
- figma
- firebase
- gemini
- next.js
- typescript


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