Skip to content

pramilaOM/streamlit-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Personalized Task Manager (Streamlit App)

A feature-rich, interactive task manager built using Streamlit, perfect for boosting personal productivity and showcasing full-stack Python skills.


✨ Features

  • πŸ” User Authentication: Login/Signup with secure password hashing.
  • πŸŒ— Dark/Light Mode Toggle: Personalized appearance preferences.
  • πŸ“ CRUD Task Operations: Add, View, Update, Delete your tasks.
  • 🏷️ Tags & Priority Support: Organize tasks using tags and set High/Medium/Low priorities.
  • ⏰ Reminders: Get alerts for overdue tasks.
  • πŸ” Filter/Search: Easily filter tasks by tags or priority.
  • πŸ“… Due Today View: Focus view on tasks due today.
  • πŸ“Š Dashboard Summary: Task status breakdown (Completed, Ongoing, Not Started).
  • πŸ“„ Export Options: Export tasks to PDF or Excel.
  • 🧠 Bonus: Includes a CLI version task_manager_cli.py.

πŸš€ How to Run Locally

git clone https://github.com/pramilaOM/streamlit-task-manager.git
cd streamlit-task-manager
pip install -r requirements.txt
streamlit run app.py

🌍 Live Demo

Try the deployed app here πŸ‘‰ https://app-task-manager-zgos789gzfexxxbhekb9e4.streamlit.app/


πŸ“‚ Project Structure

streamlit-task-manager/
β”œβ”€β”€ app.py                 # Main Streamlit App
β”œβ”€β”€ task_manager_cli.py    # Optional CLI-based Task Manager
β”œβ”€β”€ requirements.txt       # Python dependencies


πŸ‘€ Author

Pramila – GitHub Profile

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages