We wanted to address the issue with the difficulty of finding volunteer opportunities around the world. Volunteering improves the social climate and instills a sense of fondness between people, working together to improve/help their community without looking for a material reward. This is why we created VolunteerWorks, an app that lets people quickly connect with volunteering opportunities around them. This app incentivizes people to do volunteer jobs by offering rewards points that are added once you complete a job. These points can then be redeemed later for various things such as gift cards and more.

What it does

The App provides you with a map and a list of volunteering opportunities around you which you can then click on and sign up. The App also allows anyone to create a job posting for people to find. Users can scroll through the map or look at the list of volunteer opportunities and sign up to what they think fits best.

How we built it

We built the app using React/Bootstrap for the frontend, ExpressJS for the backend, CockroachDB for the database that stores the volunteer opportunities and finally we made the UI design on Figma.

Challenges we ran into

We ran in to many challenges as many of us were learning React/JS for the first time. We also tried integrating blockchain technology for our rewards system but had issues setting it up. We also were trying to include a identity verification login system using DESO so that every user is encrypted on the blockchain.

What's next for VolunteerWorks

VolunteerWorks will continue to be developed to include all the blockchain implementations we couldn't add for this hackathon and add the rewards system functionality as well.

Share this project: