This is a Streamlit-based website built for the Android Club VIT Bhopal.
It highlights the club’s vision, activities, projects, and events in a modern, styled UI.
Follow the steps below to run this project on your local machine:
- Clone the repository
git clone https://github.com/<your-username>/Android-Club.git cd Android-Club/club_website
python -m venv venv source venv/bin/activate # On macOS/Linux venv\Scripts\activate # On Windows
pip install -r requirements.txt
streamlit run club_website.py
Python 3 Streamlit Pillow (PIL)
club_website/ │── club_website.py # Main app file │── images/ # Logos & images │── screenshots/ # App screenshots │── requirements.txt # Dependencies │── README.md # Documentation
Navigate to your project folder where the app file is located: cd path/to/Task_List_App
streamlit run Task_List_App.py
After running the command, Streamlit will give you a local URL, usually: http://localhost:8501
Although this project is built with Streamlit (UI-focused), the following logical endpoints describe the main actions of the Task App:
- Description: Adds a new task with a title and description.
- Input:
title(string, required)description(string, optional)
- Response:
- Success message if task is added.
- Error if
titleis missing.
- Description: Displays the list of all tasks.
- Response:
- JSON-like list of tasks shown in the UI with title & description.
- Description: Marks a task as completed.
- Response:
- Updates the UI → Completed tasks appear with a green title.
- Description: Removes a selected task from the list.
- Response:
- Task disappears from the list.
- Success message is shown.
Python 3 Streamlit → for building the web interface Pillow (PIL) → for handling the logo/image
task_app/ │── Task_List_App.py # Main Streamlit app │── images/ # Logo & image assets │ └── android_club_vit_bhopal_logo.jpeg │── screenshots/ # Screenshots of app functionality │ ├── Task_App_home_page.png │ ├── Adding_task.png │ ├── Task_Added.png │ ├── Task_completion_Green_Title.png │ └── NoTitle_Error.png │── README.md # Documentation with setup, API, and screenshots │── requirements.txt # Python dependencies (streamlit, pillow)









.png)
