Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marked01one/rio-airbnb-web-portal
A web portal to display data visualization results from the RIO Airbnb Predictive Model research project at Cal Poly Pomona
https://github.com/marked01one/rio-airbnb-web-portal
data-visualization flask plotly-dash research-project
Last synced: 13 days ago
JSON representation
A web portal to display data visualization results from the RIO Airbnb Predictive Model research project at Cal Poly Pomona
- Host: GitHub
- URL: https://github.com/marked01one/rio-airbnb-web-portal
- Owner: marked01one
- Created: 2023-02-07T19:10:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-04T17:13:24.000Z (almost 2 years ago)
- Last Synced: 2024-11-25T16:12:09.589Z (2 months ago)
- Topics: data-visualization, flask, plotly-dash, research-project
- Language: Python
- Homepage: https://rio-airbnb.up.railway.app
- Size: 126 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### [rio-airbnb.up.railway.app](https://rio-airbnb.up.railway.app)
This a web portal created to serve this RIO Airbnb Predictive Model research project at Cal Poly Pomona. For more information on the project, chec,
either to showcase exploratory data analysis, model results, or as interactive demos of the model itself.
## Sections Summary
### Literature Analysis
* This section is designed to showcase results of our analysis of related literature, including various papers about Airbnb price predicting models and sentiment analysis techniques.
* Include four sections: **Overview**, **Features**, **Models**, and **Other**### Dataset (in progress)
* This section is designed to showcase the results of our exploratory data analysis of the dataset of Airbnb listings.## Run the Web Portal
* It is advised to run the development server in a virtual environment. To set up an virtual environment, download `virtualenv` and create a virtual environment:
```bash
pip install virtualenv
virtual env
```
* Activate the virtual environment by entering:
```python
source env/scripts/activate # If you're using Git Bash
./env/scripts/activate.ps1 # If you're using Command Prompt / PowerShell
```
* Download all required dependencies by typing `pip install -r requirements.txt`* Finally, run the `main.py` file in the root directory:
```bash
python main.py
```
* After the commands run, this prompt should appear:
```
Dash is running on http://127.0.0.1:8050/* Serving Flask app 'app'
* Debug mode: on
```
* Navigate to the given URL address on your browser to access the web portal## Technnologies
* Python
* Flask
* Plotly
* Pandas