Inspiration

We strongly dislike the way road trips at uni are planned, with long and poorly formatted excel spreadsheets for Airbnbs and looking through 100 different links just to find the right location. We also found that during planning, a lot of the group don't even bother to help and it's just 2-3 people deciding on a location. So we wanted to make it easier and less cluttered for everyone, making it more enjoyable to plan trips. We were inspired by Tinder and implemented a swiping mechanic to vote for road trips.

What it does

CompAirbnb allow users to compare Airbnb listings across multiple aspects such as price, amenities, location and more. The platform collects data from listings, presenting in a visually appealing way and helping users make the right choice, and collects information from all contributors and acts as a voting system and presents the user with a table of information and votes after swiping through all BnBs.

How we built it

We used Javascript for the backend and scraping. We used HTML and React for the frontend.

Challenges we ran into

We found it difficult to scrape information from the Airbnb website because they don't have an API.

Accomplishments that we're proud of

We finally got the swiping mechanic and were able to write a scraping tool for the Airbnb website.

What we learned

That you can do anything if you put your mind to it.

What's next for Group 23: CompAirbnb

Calculates cost pp of bnb. Find suggestions of tourist/popular attractions and restaurants nearby. Check if security cameras exist at the bnb. The user can sort the table however they want. filtering by categories and ideally have side by side comparisons of each accommodation. This removes inherent bias as your standards/expectations may change. This comparison would have two bnbs side-by-side allowing you to view Extend the program to include other accommodation finding websites (i.e. Stayz, Trivago, Hotel websites etc.) Filter by what type of accommodation the user wants (i.e. bnb, hotel, apartment, house etc.)

Share this project:

Updates