Inspiration
Our lack of ideas in the beginning led us to unrelated discussions about school and life. When we started discussing our high school volunteer hour requirements, we realized that we could make such a complicated and annoying process easy, not only for us, but for high schoolers worldwide!
What it does
Looking for a way to complete your high school volunteer hours or make a positive impact in your community? Our website connects you with a wide range of local volunteer opportunities, making it easy to find the perfect fit for your skills and interests. With just a few clicks, you can find the easiest ways to fulfill your hours or help the world! Join our community of volunteers today and start making a real impact in your community!
How we built it
We used Google Places API to locate volunteer organizations and charities near a given location. We utilized keywords, placetypes, reviews, and description to give the most accurate results possible. We also used Flask to keep track of user accounts and to connect our Python code with our frontend. Finally, we used HTML and CSS to make our website and display the final product.
Challenges we ran into
After hearing about the theme, we had trouble finding a good idea. While the open-ended theme allows creativity to flourish, it also brings with it the fear of inadequacy and confusion. Luckily, we found our great idea not too late into the hackathon. We ran into many issues with Flask and the Google Places API, especially with routes and JSON unpacking. Thankfully, we finished our project on time.
Accomplishments that we're proud of
We are proud of figuring out Google Places API, which can be unnecessarily complicated at times. We are also proud of creating a finished product despite the many hurdles we had to go through.
What we learned
We learnt about Google Places API, SQLITE3, and Flask login/signup systems.
What's next for Tarius
While creating our website, we realized that it would be perfect for mobile. In the future we would like to increase network security, make a mobile version of Tarius, and expand the search algorithm.
Log in or sign up for Devpost to join the conversation.