Inspiration
Traditional charity is a black box. You drop money into a void, and the recipient becomes a nameless victim. I found inspiration in people like Ibrahim, a displaced gym owner in Gaza, and Dr. Layla, a physics professor in Sudan. They do not need pity. They need access. I wanted to build an open door where resilience meets opportunity.
What it does
The Open Door is a marketplace for dignity. It connects global support directly to verified individuals in crisis zones. Professionals list services in the Craft section. Families list infrastructure needs in the Key section. I used a WhatsApp integration for the mechanism. A donor clicks to chat, and the app pre-fills an introduction message. Transactions happen peer-to-peer with zero platform fees.
How I built it
I built this in a 48-hour Ruby on Rails sprint. The backend uses a lightweight Listing model with enums. The frontend relies on Tailwind CSS for a professional look. I avoided Stripe. Instead, I built a dynamic link generator that formats a custom WhatsApp message based on the specific listing.
Challenges I faced
Design philosophy was hard. It is difficult to make a humanitarian app feel professional rather than depressing. I replaced words like donate with invest. Trust was also a challenge. Without a payment gateway, the UI must visually prove the person is real and safe to chat with.
Accomplishments that I'm proud of
I created a zero-fee model. Every cent goes to the member. I am also proud that I track handshakes initiated rather than dollars raised. This prioritizes human connection.
What I learned
I learned that friction is good. Forcing a conversation builds empathy. I also learned how to use Tailwind Grid to make a complex layout work on mobile devices where most of my users are.
Log in or sign up for Devpost to join the conversation.