A feature-rich Python desktop application to manage your daily tasks efficiently. Built with Tkinter, this app lets you track, complete, and analyze your productivity using real-time charts.
- 🆔 Unique Task IDs (A–Z)
- ✅ Mark tasks as Done or Skipped
- 🔄 Undo / Redo support
- 📊 Daily, Weekly, Monthly Stats
- 📈 7-Day Task Completion Chart
- 📉 Per-Task Performance Chart
- 💾 Persistent data storage (
todo_data.json)
git clone https://github.com/CSwebD/todo-app.git
cd todo-apppip install -r requiements.txtpython todo.pypip install pyinstallerpython -m PyInstaller --onefile --windowed todo.py- Go to eg. icon8.com and find relevant icon, download it;
- Go to eg. icoconverter and convert this (eg png) to ICO, and save for eg as (Image.ico);
- Right click on .exe file and press
Send toand nextDesktop (create shortcut); - Go to Desktop, find that Shortcut, press right click and choose Properties;
- Next choose Shortcut, and next
Change icon... - Browse where the Image.ico (this should be on the same folder), choose it and next ok, apply, ok and close.