Inspiration
What it does
About BridgeWorks
Inspiration
Homelessness remains a critical issue in cities like San José, where thousands struggle not just for shelter, but for dignity and opportunity.
We were inspired to create BridgeWorks to empower individuals experiencing homelessness by connecting them directly with gig opportunities and community support — shifting the focus from charity to rebuilding stability through meaningful work.
We also wanted to build a platform that recognizes the multicultural nature of our communities, making sure that dignity, inclusivity, and respect are at the core of every interaction.
What it does
BridgeWorks is a web-based platform where homeless individuals can create simple skill profiles and connect with short-term and long-term gigs posted by community members, nonprofits, and employers.
The platform is designed to be accessible for individuals of all backgrounds, languages, and skill levels, ensuring that opportunities are open and inclusive.
Individuals can apply directly for gigs through the platform and, by completing work, gain access to essential support services like meals, showers, shelter beds, and transportation assistance.
How we built it
- Frontend: React for the responsive web user interface.
- Backend: FastAPI for building high-performance REST APIs.
- Database: MongoDB for flexible storage of user profiles, gigs, and services.
- Containerization: Docker for backend service management.
- Deployment: GitHub Actions CI/CD pipelines deploying to AWS.
- Version Control: Git and GitHub for collaboration.
Challenges we ran into
Managing Git Conflicts and Rebases:
Merge conflicts and rebasing issues during collaborative development slowed down progress and required careful handling.Balancing User Simplicity and Functional Needs:
Designing a platform that is accessible yet feature-rich enough to be meaningful for users with limited tech access was a constant challenge.Deployment Automation:
Setting up GitHub Actions for seamless AWS deployment involved managing container builds and environment configuration under tight deadlines.Time Constraints:
Building a complete, full-stack platform in a limited hackathon timeframe forced tough prioritization decisions and some future features had to be postponed.
Accomplishments that we're proud of
- Successfully built a fully functional full-stack platform during the hackathon.
- Seamlessly integrated the React frontend with the FastAPI backend.
- Deployed using automated CI/CD pipelines from GitHub Actions to AWS.
- Designed the platform to be inclusive, welcoming individuals from diverse backgrounds and skillsets.
What we learned
- How to architect full-stack web applications using React, FastAPI, and MongoDB.
- Dockerizing backend services for consistent development and deployment workflows.
- Setting up GitHub Actions to automate CI/CD pipelines and AWS deployment.
- The importance of accessibility, inclusivity, and cultural sensitivity in designing technology for social impact.
What's next for BridgeWorks
Prevention Focus:
Introduce early warning flags for users at risk of losing housing, proactively connecting them with emergency services and support programs.Gamified Growth:
Implement a points-based system where completing gigs unlocks mentorship opportunities, resume support, skill development programs, and long-term employment pathways.Expanding Multicultural Accessibility:
Add multi-language support to ensure BridgeWorks is accessible and welcoming to users from all backgrounds and communities.
Log in or sign up for Devpost to join the conversation.