Inspiration
At Tenant Hill, our goal is to assist you in finding the most affordable, 'worth-it' living situation in your area. With housing insecurities on the rise during the pandemic, renters have found it increasingly difficult to face inflated prices and seemingly impossible living situations.
What it does
We want to make sure you are being offered the best deals possible; with advanced machine learning techniques, we predict the price of an apartment in your area and compare it to the listing price to see if it's worth it for its price. Using features such as the available rooms, amenities, and area of the property, we ensure that everything is taken into account when deciding how to rate an apartment, just for you. Apartments also have testimonies from previous tenants, with whom you can chat and discuss whether or not it's the right place for you. We welcome you with open arms, the hill awaits!
How I built it
Database connected using MongoDB Servers launched through ExpressJS Beautiful UI designed with React and Bootstrap Webscraper to mine data from apartments.com built with Beautiful Soup Backend shouldered by Node.js Machine learning done with Scikit Learn and Flask
Challenges I ran into
Being awake at 6AM. Existential crisis.
Accomplishments that we are proud of
We accomplished a functioning web application using a stack we were new to, which was an achievement in itself. Moreover, we were able to create a working web scraper and machine learning model from scratch which we then tested with high accuracy. One of us also spent a large portion of the weekend becoming a professional with React, that of which shows in the aforementioned beautiful UI. Not to mention, we are all floored that we managed to build a webscraper, a UI, RESTful APIs, and a machine learning model in less than 48 hours.
What we learned
We learned the importance of going outside of our comfort zone to learn new technologies. As a plunge into the MERN stack, we were able to discover how to create a functional frontend with React to understanding how the front and backend interacted. We also experimented with machine learning models and cross-language API calls, which ended up being quite the enjoyable learning experience!
What's next for Tenant Hill
Whats next? So much. In terms of Tenant Hill's design, we want to work on refining the machine learning model, and expanding our listings by branching out to other cities and building webscrapers for a variety of websites. We want to build our Tenant colony, a reliable community of people who trust our website.
Log in or sign up for Devpost to join the conversation.