Inspiration
For a very long time, I wanted to create an application that would allow me and other users to get cash for doing various jobs for other people. This idea became more practical with the sudden impact of the Coronavirus as unemployement rates increase, small businesses shut down, and people all over the world are scrambling to save every penny. We sought to alleviate individuals' struggles facing financial insecurities by creating an online platform for users to communicate their needs to the community.
What it does
Our app allows users to request services from other users to help them with various issues such as grocery shopping, assembling an IKEA table, or even online-tutoring. The user has the incentive to provide their time and resources in exchange for getting paid.
How we built it
To develop our web application, we used the python Flask library. We also incorporated the google cloud platform to store, query, and process our data. We even used the google-maps api to give users an approximation of their travel time to the requested destination.
Challenges we ran into
This hackathon was our first time using the Flask framework, Aayush and Akshay learned flask on the first few days of the hackathon and Kashyap was in charge of developing the front end. We had issues implementing Firebase Authentication within our web app because the latest features were not supported with python. Kashyap initially struggled with implementing bootstrap within our web app because of the mismatches between his work and what was displayed in our Flask app.
Accomplishments that we're proud of
We are proud of successfully incorporating Flask to connect the backend to the front end with dynamic input from our Firebase Database. It was amazing when we could validate user input and prompt error messages to the user. We are proud to apply a javascript google map within our web application.
What we learned
We learned that github is a very useful tool in a programmer's tool kit. We also learned Flask and saw the need to learn other languages such as Javascript.
What's next for ServiceHub
Upon deployment, a major next step we hope to include would be to allocate funds we raise from ad revenue as well as users who provide a service to small businesses who were also heavily hit with the pandemic.
Built With
- fireauth
- firebase
- flask
- google-maps
- python
Log in or sign up for Devpost to join the conversation.