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.

Share this project:

Updates

posted an update

UPDATE: There is a problem with replit.com caching and storing your location data in your browser. This causes the code to only run the same location, even if you sign-in again and pick a different one. In order to fix this, please clear replit.com's cache and cookies before signing in again. Again, this is not a problem with our code but with replit.com

Log in or sign up for Devpost to join the conversation.