High school students must complete many hours of community before graduating. However, high schools only allow students to work at certain pre-approved places. This can make it difficult to find the perfect fit and even harder to sign up before events are full. We built a solution.
What it does
Our app allows students to search for service opportunities by inputting their school name to find postings which are still available and pre-approved. Students can also search by keywords like "environmentalism" to find projects which better suit them. Since not all of these projects have been pre-approved by their school, we provide a simple button that notifies the school service administrator that a student would like a new location added. This helps connect schools with more community service opportunities which in turn helps neighborhoods to better connect with everyone inside them.
How we built it
We used react native, node, and expo to serve a simple front end and python, google cloud services (app engine, cloud functions, hosting), and CockRoachDB for our business logic and data access layers.
Challenges we ran into
Integration and spinning up the CockRoachDB cluster
Accomplishments that we're proud of
Our components work and our front end is clean.
What we learned
Atomic queries are better on CockRoachDB :)
What's next for Schoolunteer
We would like to have a more robust buildout with more ways to search and more real opportunities posted by service sites.