Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-15T10:17:58.000Z (about 3 years ago)
- Last Synced: 2023-03-05T14:13:38.678Z (almost 2 years ago)
- Topics: heroku, streamlit
- Language: Python
- Homepage:
- Size: 1.43 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# streamlit [![Open in Streamlit](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://share.streamlit.io/slevin48/streamlit/app.py)
A crash course to streamlit dashboard with a Twitter sentiment analysis + deployment on Heroku![app.png](app.png)
The dataset is coming from this Kaggle contest on the analysis of **Twitter US Airline Sentiment**:
https://www.kaggle.com/crowdflower/twitter-airline-sentimentA 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/)
![pipenv.png](pipenv.png)
## 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![heroku.png](heroku.png)