What is Communify?
The COVID-19 pandemic has forced nonprofits and charities to transition much of their fundraising online. Now more than ever, online fundraising has become an essential source of donations. Yet, small organizations often don’t have the means to pay for their own website or the publicity to reach people virtually.
Communify is here to change that. Communify is a hub for small nonprofits and charities. Our powerful technology sorts all registered organizations on a map. Donors can use our platform to find small organizations in their area and give back to their local communities. Each organization is also given a custom page where interested users can donate, learn more about them, and send them messages.
How we built it
Communify is a web app coded using Node JS, HTML, CSS, and Javascript. We use MongoDb for a database, Passport and OAuth for login and cookies/sessions, as well as the Google Maps, Charity Navigator, and Paypal APIs.
Challenges we ran into
It was challenging to work with APIs that we had never used before. It took a lot of reading (and re-reading) their documentation to access the data and display it properly.
Accomplishments that we're proud of
We are proud to have built a fully functional website!
What we learned
The development of Communify deepened our knowledge of databases, web developement, and how to work in a team.
What's next for Communify
We plan on adding a better method for charities to authenticate themselves. We also want to make our design more user-friendly.
Log in or sign up for Devpost to join the conversation.