A feature-rich, interactive task manager built using Streamlit, perfect for boosting personal productivity and showcasing full-stack Python skills.
- π 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.
git clone https://github.com/pramilaOM/streamlit-task-manager.git
cd streamlit-task-manager
pip install -r requirements.txt
streamlit run app.pyTry the deployed app here π https://app-task-manager-zgos789gzfexxxbhekb9e4.streamlit.app/
streamlit-task-manager/
βββ app.py # Main Streamlit App
βββ task_manager_cli.py # Optional CLI-based Task Manager
βββ requirements.txt # Python dependencies
Pramila β GitHub Profile