https://github.com/slevin48/streamlit
A crash course to streamlit dashboard with a Twitter sentiment analysis + deployment on Heroku
https://github.com/slevin48/streamlit
heroku streamlit
Last synced: 10 months ago
JSON representation
A crash course to streamlit dashboard with a Twitter sentiment analysis + deployment on Heroku
- Host: GitHub
- URL: https://github.com/slevin48/streamlit
- Owner: slevin48
- Created: 2020-05-11T07:22:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-30T12:37:13.000Z (over 1 year ago)
- Last Synced: 2025-04-23T07:37:06.993Z (about 1 year ago)
- Topics: heroku, streamlit
- Language: Python
- Homepage:
- Size: 2.51 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# streamlit [](https://share.streamlit.io/slevin48/streamlit/app.py)
A crash course to streamlit dashboard with a Twitter sentiment analysis + deployment on Heroku

The dataset is coming from this Kaggle contest on the analysis of **Twitter US Airline Sentiment**:
https://www.kaggle.com/crowdflower/twitter-airline-sentiment
A Notebook handling this problem with Jupyter:
https://github.com/ireneliu521/Twitter-US-Airline-Sentiment_J2D_Project_Python/blob/master/Twitter%20US%20Airline%20Sentiment.ipynb
## Development
Using [pipenv](https://pipenv.pypa.io/)

## Deployment
Video tutorial: https://www.youtube.com/watch?v=skpiLtEN3yk
Associated blogpost: https://blog.jcharistech.com/2019/10/24/how-to-deploy-your-streamlit-apps-to-heroku/
```
heroku login
```
```
heroku create
```
[Deploy the app](https://devcenter.heroku.com/articles/getting-started-with-python#deploy-the-app):
```
git push heroku master
```
### Required files
1. setup.sh
2. [Procfile](https://devcenter.heroku.com/articles/procfile)
3. requirements.txt
