Inspiration

After the recent disastrous events Morocco has faced the last week, the inability for the public to support directly and personally the victims has spurred the idea of an app for people to join strength

What it does

Users can choose between one of three roles: volunteer, makes tangible/intangible donations - host, lend a space for people to come and drop off their tangible donations - delivery person, make sure the donations are brought from the host to the people in need.

How we built it

We have a Flask webserver that serves Svelte files (frontend) and interacts with Google Firebase. Database and user authentication are handled by Firebase/Firestore. The logic of the app is handled through the javascript code in the Svelte components.

Challenges we ran into

Making google maps API work with Svelte code structure - Route parameters. - ensuring project integrity across all contributors using git and github repo hosting.

Accomplishments that we're proud of

Building a full stack application in <12hrs

What we learned

Firebase project handling, noSQL databases, authentication, google maps API

What's next for Volunteer Together

  • Complete application where users can interact with posts through a feed :supporting, finding concerned locations quickly
  • requesting deliveries by host/delivery-person
  • volunteering action preview on the map with direct location
Share this project:

Updates