Inspiration

The inspiration for Disaster Relief Coordination (DRC) came from the urgent need for streamlined communication during natural disasters. Recent events, such as the LA fires, highlighted how communities came together to organize donations and resources through public platforms like Instagram and Facebook. While these efforts were commendable, they also revealed the challenges of fragmented communication and uncoordinated relief. DRC aims to bridge these gaps by providing a centralized platform for disaster preparedness and response, making relief efforts more efficient and accessible to those in need.

What it does

DRC connects disaster relief organizations, donation centers, and individuals in need. Organizations can register to share resources and contributions, while users can sign up to receive updates and assistance directly. The platform simplifies resource allocation, encourages community engagement, and ensures faster, more effective disaster relief.

How I built it

The frontend was built using Next.js for the web platform and Swift for a potential mobile app version, ensuring a responsive and user-friendly interface. The backend was planned using Node.js with Firebase for user data storage and authentication. While the backend integration isn't fully complete, the structure is in place to store and parse user data effectively.

Challenges I ran into

As a solo developer, managing time and balancing all aspects of the project was a significant challenge. Unfortunately, I couldn’t complete the backend implementation to store and process data. However, I successfully developed a system to capture user input and prepared it for seamless backend integration.

Accomplishments that I'm proud of

I’m proud of creating a clean, intuitive website that prioritizes user experience. Despite the challenges of working solo, I’ve built a solid foundation for a platform that can make a tangible difference in disaster relief coordination.

What I learned

This project taught me the importance of effective time management and the challenges of learning new resources and tools under tight deadlines. I learned that it’s crucial to allocate time for skill-building and to be patient with the process. Additionally, I realized the value of collaborating with teammates who can contribute complementary skills to achieve a shared vision.

What's next for Disaster Relief Coordination (DRC)

The next step is to implement the backend fully, enabling data storage, parsing, and real-time updates through Firebase. Once the backend is operational, I plan to refine the integration between the frontend and backend, enhance user authentication, and expand the platform's functionality to support live disaster updates and resource tracking.

In the future, I plan to enhance DRC with predictive analytics to anticipate disaster needs, mobile app support for greater accessibility, and partnerships with government agencies and NGOs. I also aim to expand features for multilingual support to reach a more diverse audience globally.

Built With

Share this project:

Updates