Inspiration
Melissa API was our inspiration since they have various data on housing prices, and the date houses were bought. We were also inspired by games such as The Price is Right! In addition, this game could be compared to games such as GeoGuessr.
What it does
Our web application is a game which users are able to guess whether a certain house and it's price is higher or lower than another house's displaying image on Google Maps. Based on whether a user is logged in, they can build up a streak of guessing correctly and getting themselves on the top 20 leaderboard. User's can also change their profile picture, see when they joined our game site, view their accuracy percentage, high score, and overall ranking.
How we built it
Back-end: We used Python for most of our backend operations. We also used Melissa API to get information on house prices. In getting random addresses, we used Python random-address module to access various addresses in CA. In terms of data storing we incorporated SQL to insert user data into our database and retrieve data out for our leaderboard! Front-end:
Challenges we ran into
Some challenges we ran into include in attempting to find the suitable language for our backend operations. This challenge was fixed by our decision to use Python and the Flask framework to connect our front end to back end. Furthermore, we also encountered this challenge in our attempt to deploy our web application to a live server. This was then fixed using AWS lambda function in order for our frontend to call the API functions to perform the backend operations.
Accomplishments that we're proud of
We are all proud of being able to create something in such limited amount of time. The amount of teamwork and communication throughout the event has been very productive and it is such an astonishing feeling to see a working product. Furthermore, we are also proud of the learning experience that we got by attending this competition as there are a lot of new things that we all learned by researching for our product.
What we learned
We learned new technical skills such as using Figma to create a conceptual design for our website layout. Some of us also learned about frontend development such as CSS and React. Furthermore, some of us learned about backend development and the usage of the Python Flask framework and also new libraries in Python. However, most importantly we learned how to stick together through difficult situations and help each other when we are stuck. Ultimately, we learned about productivity and time management in our endeavors here in this competition.
What's next for Property Guessr
We hope to add more settings such as guessing specific types of properties such as hotels, or restaurants. We also hope to add more than one state so our application will be more inclusive!
Log in or sign up for Devpost to join the conversation.