Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HustleLog πŸ“Š

Daily productivity tracker for logging tasks, managing a to-do list, and visualizing progress over time.

πŸš€ What it does

  • Logs daily tasks by type and priority
  • Maintains a to-do list with deadlines and completion tracking
  • Shows a calendar view highlighting active days
  • Tracks daily streaks for consistency
  • Visualizes task distribution and daily activity with charts

βš™οΈ How it works

  • Built entirely with Streamlit for the UI and session state
  • Saves and loads data locally using JSON for persistence
  • Calculates streaks by checking consecutive logged days
  • Uses Pandas to aggregate task data for charts
  • Plotly renders the pie chart and bar chart visualizations

πŸ› οΈ Tech Stack

  • Python
  • Streamlit
  • Pandas
  • Plotly
  • JSON (local storage)

πŸ’‘ Use case

Built to track daily tasks and habits in one place, with a visual way to see progress and stay consistent.

πŸ“Š Screenshots:

Image 1 Image 2

About

Productivity tracker with task logging, to-do list, and streak/progress visualizations πŸ“Š

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages