Skip to content

AguExposito/TaskMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskMaster

TaskMaster Checklist

A modern, portable and delightfully simple task-management app.
No Python installation, no command line—just double-click and start working.


✨ Key Features

  • Folder-based organisation – Create, rename, delete and re-order folders any time.
  • Organize tasks – Move tasks between folders from a floating, scrollable menu.
  • Real-time filter & search – Filter by folder, status or free-text. Results update instantly.
  • Multi-language – Switch between English and Spanish with one click.
  • Progress indicators – Each folder shows a progress bar and a “tasks remaining” counter.
  • Responsive UI – Clean, modern and mobile-friendly.
  • Truly portable – All data lives next to the executable (todos.db).
  • Safe deletion – Confirmation dialogs protect you from accidental data loss.
  • Smart limits & tooltips – Long texts are gently truncated to keep the layout tidy.
  • Native window – Runs in its own window via pywebview, not in a browser tab.

📸 Sneak Peek

TaskMaster screenshot TaskMaster screenshot

🚀 Getting Started

  1. Download TaskMaster.exe
    No installer, no admin rights—just grab the file from the latest release and place it anywhere you like.

  2. Run it
    Double-click TaskMaster.exe. A window appears instantly and a local SQLite database (todos.db) is created beside it.

  3. Start organising
    Create folders, add tasks — all changes are saved automatically.


🗂️ Project Structure

TMApp/
├── app.py            # Flask backend + pywebview launcher
├── requirements.txt  # Python dependencies
├── taskmaster.ico    # Application icon
├── TaskMaster-Release/
│   └── TaskMaster.exe   # EXECUTABLE APP
├── templates/
│   └── index.html    # Front-end (HTML / CSS / JS)
└── README.md         # You're reading it!

🔧 Tech Stack

  • Flask - Backend web framework
  • pywebview - Native window for web apps
  • [HTML/CSS/JS] - Frontend (in templates/index.html)

ℹ️ Requirements

  • Windows 10/11
  • No internet connection required

🗑️ Uninstall

  • Delete the folder that contains TaskMaster.exe and todos.db. Nothing is left behind in the registry or elsewhere.

License

TaskMaster is released under the MIT License – see LICENSE for details.


**🎉Enjoy organizing your tasks with TaskMaster!🎉**