Michael Rey
added file
0d705b6
raw
history blame contribute delete
710 Bytes
import streamlit as st
# App title
st.title("πŸ“ Simple To-Do List")
# Initialize task list
if "tasks" not in st.session_state:
st.session_state.tasks = []
# Add new task
new_task = st.text_input("Add a task:")
if st.button("Add"):
if new_task.strip():
st.session_state.tasks.append(new_task)
st.success(f"Task added: {new_task}")
else:
st.warning("Task cannot be empty.")
# Display tasks
st.subheader("Your Tasks:")
if st.session_state.tasks:
for task in st.session_state.tasks:
st.write(f"- {task}")
else:
st.write("πŸŽ‰ No tasks yet!")
# Clear all tasks
if st.button("Clear All"):
st.session_state.tasks = []
st.warning("All tasks cleared!")