A simple and interactive web app built with Streamlit using Python.
This project demonstrates how to quickly turn Python scripts into shareable web applications.
- Interactive UI powered by Streamlit
- Live data visualization
- User input forms and widgets
- Easy deployment on Streamlit Cloud / Heroku / Docker
Clone this repository:
git clone https://github.com/banerjee-aot/streamlit-basics.git
cd your-repo-nameCreate a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Linux/Mac
venv\Scripts\activate # On WindowsInstall dependencies:
pip install -r requirements.txtRun the Streamlit app:
streamlit run app.pyThe app will open in your default web browser at:
http://localhost:8501
📦 your-repo-name
├── app.py # Main Streamlit app
├── requirements.txt # Project dependencies
├── data/ # Dataset folder (if any)
├── assets/ # Images or static files
└── README.md # Documentation
Add dependencies in requirements.txt. Example:
streamlit
pandas
numpy
matplotlib
Install them with:
pip install -r requirements.txtYou can deploy this app on Streamlit Cloud for free:
- Push your code to GitHub.
- Go to Streamlit Cloud.
- Connect your repository and deploy.
Contributions are welcome!
Feel free to fork this repo, make changes, and submit a pull request.
This project is licensed under the MIT License.