Skip to content

Repository files navigation

Basic Streamlit Projects 🎈

A collection of beginner-friendly projects built using Streamlit to practice Python and interactive web app development.

📂 Projects

File Description
Basic_calculator.py A simple calculator app to perform arithmetic operations (add, subtract, multiply, divide).
Data_Display_basic.py Demonstrates how to load and display datasets (tables, dataframes, charts) using Streamlit.
Real_Rolling_Dice_Game.py A fun dice rolling simulator with random number generation and interactive UI.
Student_Result_app.py An app to input student marks and calculate/display results, grades, or percentages.
Whiteboard_drawing.py An interactive drawing canvas / whiteboard built with Streamlit.
Stream_project1.py A general-purpose Streamlit project showcasing core app features.

🚀 Getting Started

Prerequisites

Make sure you have Python installed, then install Streamlit:

pip install streamlit

Running a Project

Clone this repository and run any project using:

streamlit run <filename>.py

Example:

streamlit run Basic_calculator.py

🛠️ Tech Stack

  • Python
  • Streamlit

📌 Purpose

These projects are meant for learning and practicing:

  • Streamlit UI components (buttons, sliders, inputs, etc.)
  • Basic Python logic
  • Building simple interactive web apps without needing HTML/CSS/JS

🤝 Contributing

Feel free to fork this repo, try out the apps, and suggest improvements!

📄 License

This project is open source and available for learning purposes.

About

This repository contains a collection of beginner-friendly Streamlit projects built using Python. It includes simple interactive applications such as a basic calculator, student result calculator, dice rolling game, whiteboard drawing app, and data display examples, showcasing the fundamentals of Streamlit and Python programming.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages