Skip to content

A minimalist productivity app built with Flet to manage tasks in structured layers: Systems>Headers>Tasks

Notifications You must be signed in to change notification settings

imriadutta/mind-queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mind Queue

Mind Queue is a minimalist productivity app built with Flet (Python + Flutter UI). It helps you organize your life into Systems → Headers → Tasks, with a focus on simplicity, speed, and clarity.


Features

  • Create / edit / delete multiple systems
  • Add / rename / delete headers
  • Add / edit / delete tasks
  • Mark tasks done / undone
  • Confirmation dialog before deleting a system
  • Clean dark UI
  • Persistent local storage using data.json (for now)

Controls

Action Location
Add system Dashboard
Open system Click a system card
Add header Bottom of system page
Add task At the end of each header
Edit Pencil icon
Delete Trash icon
Delete system Bottom red button with confirmation
Toggle done Checkbox

How It Works

Level Example Purpose
System Daily Routine Entire workflow
Header Morning / Work / Night Sections inside a system
Task Exercise, Coding, Reading Individual actionable items

Screenshots

Dashboard – System List Add New System Open System View
System Sections Rename System Add New Header
Rename Header Add Task Edit / Delete / Done
Rename Task Delete System Confirmation

Data Storage

All data is stored locally in data.json:

{
  "SystemName": {
    "HeaderName": [
      ["TaskTitle", "Description", false]
    ]
  }
}

Run the App

Install dependencies

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

Run

python main.py

Make sure a data.json file exists. If not, create a demo one:

{
    "Daily Routine": {
        "Morning": [
            ["7:00 AM", "Wake up & Meditation", false],
            ["7:15 AM", "Walk", true],
            ["7:45 AM", "Breakfast", false],
            ["8:00 AM", "Cooking & Cleaning", true],
            ["9:00 AM", "Bath & Ready for office", false]
        ],
        "Work": [
            ["10:00 AM", "Log in", true],
            ["2:00 PM", "Lunch", false],
            ["7:00 PM", "Log out", false]
        ],
        "Night": [
            ["8:30 PM", "Reach Home", false],
            ["9:00 PM", "Dinner", false],
            ["9:30 PM", "Productivity", true],
            ["11:00 PM", "No phone, self-care, meditation", false],
            ["12:00 AM", "Sleep", false]
        ]
    }
}

Future Enhancements

  • Daily auto reset
  • Progress tracking & statistics
  • Cloud sync / login
  • Store data to sqlite3

License

Free to use, customize, and improve.

About

A minimalist productivity app built with Flet to manage tasks in structured layers: Systems>Headers>Tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages