PlayItForward is a web app that aims to incentivize volunteers to contribute to their community through gamification. PlayItForward was an idea me and my fellow Flatiron classmates came up with for DemocracyLab's HackToGiveThanks Hackathon. The premise was tech for good and we really wanted something that would solve a problem. Volunteering is a great way to meet people, gain real world experience, and help your community. We are taught the values of volunteering but most don't actually volunteer. Only when we are required to volunteer for something like community service or college applications. By rewarding volunteers with points when they sign up for events we can encourage people to start volunteering and keep them engaged. PlayItForward aims to be the perfect site for finding all local upcoming events and new organizations to volunteer with.
- Users can sign up as a volunteer or organization
- Even if you aren't logged in you can view all upcoming events or organizations
- Organizations can create new events
- Volunteers can sign up to attend an event and gain points
- Volunteers can edit their information and see their stat page
- React
- TypeScript
- Tailwind
- GraphQL
- Apollo
Backend code found here
Installation and setup steps coming soon!
Contributions are welcome! Feel free to submit a pull request or let me know of any improvements I could make! This is a learning environment so all levels are welcome =)
This project is licensed under MIT