0% found this document useful (0 votes)
296 views15 pages

Project Report

Uploaded by

Tirth Kachhiya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
296 views15 pages

Project Report

Uploaded by

Tirth Kachhiya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Gordhanbhai Hathibhai Patel College of Engineering

Technology
(A Constituent College of CVM University)
New V. V. Nagar

INFORMATION TECHNOLOGY DEPARTMENT

Mini Project Report


on
Data visualization of AirBnB using Tableau

Submitted By

Name of Student : Jinith Naik


Enrolment Number : 12102080501046
Name of Student : Kathan Patel
Enrolment Number : 12102080501035

Guided By
Prof. Komal Rohit

MINI PROJECT (102040601)


A.Y. 2023-24 EVEN TERM
Page | 1
CERTIFICATE

This is to certify that the Mini Project Report submitted entitled “Data
Visualization of AirBnB using Tableau” has been carried out by Jinith Naik
(12102080501046) under guidance in partial fulfillment for the Degree of
Bachelor of Engineering in Computer Engineering, 6th Semester of
Gordhanbhai Hathibhai Patel College of Engineering Technology, CVM
University, New Vallabh Vidyanagar during the academic year 2023-24.

Prof. Komal Rohit Prof. Nikhil Gondaliya

Internal Guide Head of Department

Page | 2
CERTIFICATE

This is to certify that the Mini Project Report submitted entitled “Data
Visualization of AirBnB using Tableau” has been carried out by Kathan
Patel (12102080501035) under guidance in partial fulfillment for the Degree
of Bachelor of Engineering in Computer Engineering, 6th Semester of
Gordhanbhai Hathibhai Patel College of Engineering Technology, CVM
University, New Vallabh Vidyanagar during the academic year 2023-24.

Prof. Komal Rohit Prof. Nikhil Gondaliya

Internal Guide Head of Department

Page | 3
ACKNOWLEDGEMENT

First of all we would like to express our profound sense of gratitude towards our guide
Prof. Komal Rohit, Asst. Professor, Department of Information technology, for her
able guidance, support and encouragement throughout the period this work was
carried out. Her readiness for consultation at all times, her educative comments, her
concern and assistance even with practical things have been invaluable. We would also
like to convey our sincerest gratitude and indebtedness to our entire faculty members
and staff of the Department of Information Technology, GCET , who bestowed their
efforts and guidance at appropriate times without which it would have been very
difficult on our part to finish the project work. A vote of thanks to our fellow mates for
their friendly co-operation and suggestions.

Page | 4
ABSTRACT
This project aims to explore and visualize Airbnb data using Tableau, providing
insights into the trends, patterns, and characteristics of Airbnb listings and bookings.
Through interactive visualizations, we examine various aspects such as pricing
dynamics, property types, geographic distribution, and customer preferences. By
leveraging Tableau's powerful analytical capabilities, we uncover valuable insights
that can aid stakeholders, including hosts, guests, and policymakers, in making
informed decisions related to accommodation choices, investment opportunities, and
regulatory frameworks. Through the effective communication of data-driven
narratives, this project contributes to a deeper understanding of the Airbnb ecosystem
and its impact on the hospitality industry and local communities.

Page | 5
Table of Content
Chapter Page No.
1 Introduction 7

1.1 Problem Statement 7


1.2 Project summary and introduction 7
1.3 Aim and objective of project 7
2 System analysis 8
2.1 Motivation 8
2.2 Brief Literature survey 8
3 Design: analysis, design methodology 9
3.1 H/W and S/W requirement 9
3.2 Program/module specification 9
4 Implementation 10

4.1 Database design 10


4.2 Module specification (Screenshot of 11
workingmodule)
5 Conclusion and Future work 14
6 References 15

Page | 6
1. Introduction

The project aims to utilize Tableau for visualizing Airbnb data, offering a comprehensive exploration of key
metrics and trends within the platform. By harnessing the power of data visualization, we seek to provide
stakeholders with actionable insights into the dynamics of Airbnb listings, bookings, and user preferences.
Through interactive dashboards and visual representations, this project facilitates a deeper understanding of
the Airbnb ecosystem, empowering stakeholders to make informed decisions in areas such as property
management, tourism planning, and regulatory policy

1.1 Problem Statement:


The project aims to address the lack of comprehensive understanding regarding Airbnb's listings,
bookings, and user preferences. By leveraging Tableau for data visualization, it seeks to provide
stakeholders with actionable insights to improve decision-making in property management,
tourism planning, and regulatory policy within the Airbnb ecosystem.
1.2 Project summary and introduction:
By leveraging Tableau, this project aims to analyze Airbnb data comprehensively, revealing
trends and preferences in listings, bookings, and user behavior. Through interactive dashboards,
stakeholders gain valuable insights into pricing dynamics, property types, and geographic
distribution. These insights empower informed decisions in property management, tourism
planning, and regulatory policy, enhancing understanding of Airbnb's impact on the hospitality
sector and local communities.
1.3 Aim and objective of project:

The aim of this project is to utilize Tableau for data visualization to provide stakeholders,
including hosts, guests, and policymakers, with actionable insights into the dynamics of
Airbnb listings, bookings, and user preferences. By uncovering trends and patterns within the
Airbnb ecosystem, the project seeks to facilitate informed decision-making in areas such as
property management, tourism planning, and regulatory policy, ultimately contributing to a
deeper understanding of Airbnb's impact on the hospitality industry and local communities. The
specific objective of the project is :-

1) Analyze Airbnb data comprehensively using Tableau.

2) Identify and visualize trends and patterns in Airbnb listings, bookings, and
user preferences

3) Create interactive dashboards to present insights on pricing dynamics,


property types, and geographic distribution

4) Provide stakeholders with actionable insights to support decision-making


in property management, tourism planning, and regulatory policy.

Page | 7
2. System analysis
Analyze the requirements and constraints of the system, including technical specifications and user
expectations.
2.1 Motivation:
The motivation behind data visualizing of Airbnb is :-

1) Data Exploration : The desire to delve into the vast amount of data generated by Airbnb to
uncover valuable insights and trends.
2) Decision Support: Providing stakeholders such as hosts, guests, and policymakers with
actionable insights to make informed decisions related to property management, tourism
planning, and regulatory policy.
3) Understanding User Behavior: Gaining a deeper understanding of user preferences and
behaviors within the Airbnb platform to optimize experiences for both hosts and guests.
4) Industry Impact: Recognizing the significant impact of Airbnb on the hospitality industry
and local communities, and the need to understand and navigate its implications effectively.
5) Visualization Tools: Utilizing Tableau's powerful visualization capabilities to present data in
an intuitive and interactive manner, making insights more accessible and actionable for
stakeholders.

2.2 Brief Literature survey:


Several studies and existing portfolio websites have influenced the design and functionality of
personal portfolio websites. Here's a summary of some relevant literature and examples:

1) Data Exploration Techniques: Research studies by Silva et al. (2018) and Kim et al. (2019)
have demonstrated various data exploration techniques, including data visualization,
clustering, and trend analysis, to uncover insights from large datasets, similar to those
generated by Airbnb.

2) Decision Support Systems: The literature on decision support systems (DSS) by Turban et
al. (2019) provides insights into the importance of providing stakeholders with actionable
insights derived from data analysis to support decision-making processes in diverse domains,
including hospitality and tourism.

3) User Behavior Analysis: Studies by Gretzel et al. (2015) and Wang et al. (2018) have
explored user behavior within online platforms, offering insights into user preferences,
booking patterns, and the factors influencing user decisions, which can inform the analysis of
Airbnb user data.

4) Visualization Tools and Techniques: Literature on data visualization by Few (2019) and
Tufte (2001) highlights the importance of using effective visualization tools and techniques,
such as Tableau, to communicate insights clearly and intuitively, thereby enhancing
stakeholder understanding and decision-making

Page | 8
3. Design: analysis, design methodology
Analysis: Drawing on data exploration techniques, decision support systems, and user behavior analysis, it
seeks to understand the impact of the sharing economy on the hospitality industry. By employing effective
visualization tools and techniques, the project aims to communicate findings clearly and intuitively,
empowering stakeholders to make informed decisions regarding property management, tourism planning,
and regulatory policy within the Airbnb ecosystem.The project aims to utilize Tableau for analyzing Airbnb
data to provide actionable insights for stakeholders.

Design Methodology: The design methodology involves gathering requirements, collecting and
preprocessing Airbnb data, performing exploratory analysis, selecting analysis techniques, implementing
visualization with Tableau, iterating based on feedback, validating results, documenting findings, deploying
dashboards, and monitoring maintenance.
3.1 H/W and S/W requirement:
To develop and host a creative and informative dashboard you'll need the following hardware and
software:

Hardware Requirements:
1) Computer or Laptop: You'll need a computer or laptop to develop and host the website.
2) Internet Connection: A stable internet connection is necessary for accessing online resources,
deploying the website, and interacting with databases.

Software Requirements:
1) Tableau Desktop: Tableau Desktop software is essential for creating interactive visualizations,
dashboards, and performing data analysis. Ensure the software is compatible with the operating system
of your computer.
2) Data Preprocessing Tools: Software tools such as Python with libraries like Pandas, NumPy, or R
may be used for data preprocessing tasks such as cleaning, transforming, and integrating the Airbnb
dataset.
3) Web Browser: A web browser is necessary for accessing online resources, documentation, and
tutorials related to Tableau and data analysis techniques.

3.2 Program/module specification:


Here's an outline of the programs or modules developed for the personal portfolio website:
1) Data Collection Module: Responsible for fetching Airbnb data from relevant sources, ensuring data
integrity, and storing it in a suitable format for further processing.

2) Data Preprocessing Module: Cleans and preprocesses the raw Airbnb data, handling missing values,
outliers, and inconsistencies. This module may involve tasks such as data cleaning, transformation,
and integration.
3) Visualization Design Module: Designs and implements visualizations using Tableau, considering
factors such as user interactivity, aesthetics, and effectiveness in conveying insights to stakeholders.
4) Dashboard Development Module: Develops interactive dashboards in Tableau, combining multiple
visualizations and filters to provide stakeholders with a comprehensive view of the Airbnb data and
insights.

Page | 9
4. Implementation

4.1 Database design:


For a personal portfolio website using HTML, CSS, JavaScript, Node.js, and MongoDB, the database
design and structure will depend on the type of content and user data that needs to be stored and managed.
Here's a basic outline of the database design:
1) Entities:
 Listing: Represents individual Airbnb listings, including attributes such as listing ID,
property type, location, and pricing information.
 Booking: Stores information about bookings made by guests, including booking ID, listing
ID, guest details, dates, and pricing.
 Host: Contains details about Airbnb hosts, including host ID, contact information, and
property ownership status.
 Review: Stores guest reviews and ratings for Airbnb listings, linked to the respective listing
and booking.
2) Attributes:
 Booking Attributes: booking_id (Primary Key), guest_id (Foreign Key), listing_id
(Foreign Key), check-in_date, check-out_date, total_price, etc.
 Listing Attributes: listing_id (Primary Key), property_type, location, price, amenities,
host_id (Foreign Key), etc.
3) Scalability:
 Design the database schema with scalability in mind to accommodate future growth in data
volume and user traffic.
4) Security:
 Implement security measures such as user authentication, authorization, and encryption to
protect sensitive data and prevent unauthorized access.

Page | 10
4.2 Module specification (Screenshot of working module):
Website Layout

This is the dataset after performing data preprocessing on the data containing outliers, noise etc.

Page | 11
Page | 12
The above pictures shows some of the graphs giving answers to some of the major questions.

Page | 13
5. Conclusion And Future Work
Conclusion:
In conclusion, the project to analyze Airbnb data using Tableau offers valuable insights into the dynamics of
Airbnb listings, bookings, and user preferences. Through a structured approach involving data preprocessing,
exploratory analysis, and visualization using Tableau, the project has provided stakeholders with actionable
insights to inform decision-making in property management, tourism planning, and regulatory policy within
the Airbnb ecosystem.

By leveraging advanced data analysis techniques and effective visualization tools, the project has uncovered
trends, patterns, and correlations within the Airbnb dataset, enhancing understanding of user behavior,
pricing dynamics, and the impact of the sharing economy on the hospitality industry and local communities.

The interactive dashboards created using Tableau have facilitated easy exploration and interpretation of the
data, empowering stakeholders to make informed decisions based on real-time insights. Additionally, the
documentation of methodology, findings, and insights ensures transparency and reproducibility of the
analysis process, enabling stakeholders to trust the results and recommendations derived from the project.

Future Work:
Looking ahead, there are several opportunities for enhancing and expanding the personal portfolio website:

1) Predictive Analytics for Pricing: Develop predictive models using machine learning algorithms to
forecast Airbnb listing prices based on historical data and relevant factors such as location, property
type, and seasonality.

2) User Segmentation and Personalization: Conduct segmentation analysis to identify distinct user
groups within the Airbnb platform and personalize recommendations and experiences for each
segment to enhance user satisfaction and retention.

3) Spatial Analysis for Location Insights: Utilize spatial analysis techniques to gain insights into
geographic patterns of Airbnb listings, identify hotspots or emerging markets, and inform strategic
decisions regarding property investments and expansion.

4) Sentiment Analysis for Review Insights: Apply sentiment analysis techniques to guest reviews to
extract sentiment scores and identify key themes and sentiments expressed by guests, enabling hosts
to address issues and improve guest satisfaction

5) Integration with External Data Sources: Integrate Airbnb data with external datasets such as local
events, transportation data, and weather forecasts to provide additional context and insights for hosts,
guests, and policymakers.

6) Enhanced Data Visualization and Interactivity: Enhance the existing Tableau dashboards with
additional interactive features, storytelling elements, and predictive analytics capabilities to create
more engaging and informative visualizations for stakeholders.

Page | 14
6. References

 Zervas, G., Proserpio, D., & Byers, J. W. (2017). The Rise of the
Sharing Economy: Estimating the Impact of Airbnb on the Hotel
Industry. Journal of Marketing Research, 54(5), 687-705.

 Guttentag, D.(2015). Airbnb: disruptive innovation and the rise of an informal tourism
accommodation sector. Current Issues in Tourism, 18(12), 1192-1217.

 Xu, Y., & Huang, H. (2016). Visualizing Spatial Patterns of


Airbnb Locations in New York City. ISPRS International Journal
of Geo-Information, 5(7), 111.

 Kim, S., Kim, M., & Kim, S. (2018). Analyzing Airbnb Review
Comments Using Text Mining and Sentiment Analysis.
Sustainability, 10(9), 3023.

 YouTube Link: Tableau Tutorial for Beginners - How to Create


Interactive Dashboards in Tableau.

Page | 15

You might also like