🤝 Inspiration
Seasonal depression is not IT, espically those feeling super down during the season of giving. Unfortunatly, not everyone has the ressources to give and according to the YWCA Niagara Region, warming centers and emergency shelters (for the homeless, those in hardship, etc...) are stretched to their limits to accommodate the demand for increased support link.
On the contrary, there is a gap in connecting those who have the means to help (in time and supply) and spreading awareness on the needs of such shelters, and we're here to change that!
🫂 What it does
Our app connects folks like you and me to shelters in need of a) volunteers for various socials and/or b) donations based on what the shelters need. Shelters are able to register their information to our database (hosted on MongoDB) and as time passes, our program will update their need attributes as required. We transform this centrilized data in a user friendly interface to target the general public to emphasize that even the smallest support can cause the biggest influence!
Users are able to choose their helping hand of choice (volunteering or donations) and are provided a map of all shelters in need of their help. For volunteers, they're able to connect with other community organizations (schools, sports, etc) to see where mutuals have participated in the past. Volunteers may register in _ socials _ which are community driven events hosted by the shelter and named as such to change the narrative.
Once users have helped, they're able to track their helping-hand progress in terms of hours (for volunteering) or points system (for donations). With our features, we aim to incentivize the public of how natural it is for a community to come together and supoprt those in need.
💻 How we built it
APIs
- Google Maps API in Javascript for the map implementation.
- MongoDB for storing information and updates in our database
Databses that built this (GTA) version
- https://open.canada.ca/data/en/dataset/7e0189e3-8595-4e62-a4e9-4fed6f265e10 link
- https://open.canada.ca/data/en/dataset/d85f68c5-fcb0-4b4d-aec5-3047db47dcd5 link
💔 Challenges we ran into
MongoDB had a learning curve and chat didn't always know what to do. The google maps API could've been less confusing. Time crunch in linking backend to front end adaptors (react.js do better >:( ).
☃️ What's next for Care Compass
Our program is supes extendable and we hope to integrate more features in terms of officially connecting our back-and-front end, integrate more add-ons like a donations suggestions generator and add an educator/organization admin role for voluteers to have more personalized experiences when volunteering as a community.
Log in or sign up for Devpost to join the conversation.