-
-
Manager user profile
-
Create Volunteering Tasks campaign
-
Get notification of latest Volunteering Tasks avaialble
-
Get list of available tasks, attend or contact organizer
-
Successfully attending a Volunteer Task, the owner of the Campaign gets the notification for the same
-
The home screen, with information about available tasks to Volunteer
Inspiration
I found it hard to find volunteering tasks on weekends. Thought it would be awesome if there was an app that lets you see all the volunteering help you can provide. Also found it would be useful for NGOs, and other activists.
What it does
Let's create a Campaign that requires volunteer(s), for a publicly good reason like climate change, planting trees, cleaning water bodies, etc.
Browser available Tasks that one can Volunteer To.
Sends a notification to all The Volunteers upon creation of the campaign.
Sends notification to the organizer of the campaign when someone accepts to attend the Campaign
Allows to contact organizers for further information
How we built it
Using the expo, make a React native android app, that shows you the list of available volunteer tasks. Used MongoDB and graphql for the query to make API and db for the same.
Challenges we ran into
Lots of challenges, mainly due to time trouble, build something big like this with 1 / 2 days in hand, unseen errors on apis. There are many things yet to be done.
Accomplishments that we're proud of
It's good to see the volunteering campaign notifications working greatly, would be really useful features in later stages.
What we learned
Learned to make notifications using expo, a really handy thing for many of my other projects.
What's Next for Let Me Help
- Allow adding images to Volunteering Tasks
- Make the home screen list auto-fetch new tasks (currently have to reload app)
- Improve UI/Ux
- add more login/authentication functionalities
- geo-specific notifications for in-person tasks
- Allow adding more information about the volunteer.
- Recommended tasks based on the capability and likings of the Volunteer.
- And at last of course, release on Google Play and App Store. (Right now, I have linked the APK download link, download from here)
Note: ** I am going to continue to build and launch this app, no matter what the result of this hackathon would be, will market it and talk with a few NGOs I know, who would like to use it.**
Built With
- expo.io
- graphql
- mongodb
- react-native
Log in or sign up for Devpost to join the conversation.