Overview
This website application implements formulas to calculate user input regarding debt, house pricing, and income to determine if it is recommended that they purchase a house.
Inspiration
Since our group have people with different programming language skills, we decided to incorporate almost all of them into this website to show off and improve on our skills.
What it does
The House Hunch website is meant to help potential home owners with getting an idea of their eligibility or risk of buying a house with their current means. Using some information provided by the user, we are able to run the data through to the formulas and give an idea of whether or not they should continue with buying their chosen house.
How we built it
To combine different languages together, we first came up with a plan with diagrams to divide up the work and make a clear picture on how everything should connect together. We used a lot of online research to get things working since combining many languages together is a new concept for us and eventually we were able to work it out.
Challenges we ran into
The biggest challenge we ran into is figuring out how to implement a database and server into the code since running through visual studio code is different from the usual use in command prompt.
Accomplishments that we're proud of
A few accomplishments we're proud of is the website visual design and the backend portion dealing with the data and user input. Although the database is not fully working, it does run and save the csv file for testing since it was difficult to get running. With limited CSS knowledge, the website turned looked much better than expected.
What we learned
We learned a lot about HTML, CSS, Python, SQL, and JS. The biggest takeaway is how the coding all functions together since running JS to Python was a big challenge. Another thing we learned is implementing a chat bot since it was surprisingly easier to do with online resources.
What's next for House Hunch
I think for the next part of House Hunch, we want to be able to have users sign up and save that information as well in the database. This is to make it easier and convenient for users that need to return to use and determine eligibility since the information will be there already and can edit any values needed.
Log in or sign up for Devpost to join the conversation.