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.

Share this project: