AirBnB Price Recommender is an <APP>
that allows an <AirBnb host>
to quickly get a <Best Listing Price>
with minimal effort.
This web app is built on Fast API. The app uses Machine Learning to generate a prediction.
You can clone this project and try yourself.
Clone the repo
git clone https://github.com/Build-Week-ft-airbnb-2/DS.git
cd YOUR-REPO-NAME
You can use either pipenv using Pipfile
pipenv install --dev
Activate the virtual environment
pipenv shell
Launch the app
uvicorn app.main:app --reload
Go to localhost:8000
in your browser.
Or Docker to rebuild this project using Dockerfile
docker build -t airbnb .
docker tag airbnb registry.heroku.com/airbnb-ds-predict/web
docker tag airbnb registry.heroku.com/airbnb-ds-predict/worker
docker push registry.heroku.com/airbnb-ds-predict/web
docker push registry.heroku.com/airbnb-ds-predict/worker
heroku container:release web -a <Name of your heroku app>
heroku container:release worker -a <Name of your heroku app>
To contribute to Airbnb Recommender, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
Thanks to the following people who have contributed to this project: