A progressive web app for managing tasks using the Eisenhower Matrix prioritization method.
Tasks are organized into four quadrants based on urgency and importance:
- Q1 (Urgent & Important): Do This - Tasks requiring immediate attention
- Q2 (Less Urgent & Important): Schedule This - Important tasks to plan for
- Q3 (Urgent & Less Important): Delegate This - Tasks to delegate or handle quickly
- Q4 (Less Urgent & Less Important): Consider This - Tasks to evaluate and plan for later
- Add Tasks: Create tasks with title, notes (Markdown), due dates, categories, and projects
- Drag & Drop: Move tasks between quadrants to update their priority
- Due Dates: Tasks with due dates appear at the top in chronological order
- Completed Tasks: Mark tasks as complete (shown with strikethrough at bottom)
- Recurring Tasks: Mark tasks as recurring
- Task History: Automatic tracking of created, modified, and completed dates
- Created Date: When the task was first created
- Modified Date: When the task was last updated
- Completed Date: When the task was marked as completed (only shown if completed)
- Compact Layout: Quadrants fill the screen with scrollable task lists
- Logo: Custom 2×2 matrix logo representing the four quadrants
- Modal Forms: Fixed headers and footers with scrollable content
- Auto-focus: First field automatically focused when opening forms
- Responsive Design: Optimized for desktop, tablet, and mobile devices
- Categories: Create custom categories with colors
- Projects: Organize tasks by project with custom colors and date ranges
- Multiple Views: Toggle between Quadrant, Category, and Project views
- Local Storage: All data saved automatically to browser storage
- Export: Download all data as JSON file
- Import: Import data from exported JSON file
- Offline Support: Works offline as a Progressive Web App
- Quadrant Settings: Customize colors and labels for each quadrant
- Custom Categories/Projects: Create unlimited categories and projects with custom colors
- Open index.html in a modern web browser
- Add a Task: Click the "Add" button and fill in the task details
- Organize: Tasks automatically appear in the appropriate quadrant based on Urgent/Important checkboxes
- Move Tasks: Drag and drop tasks between quadrants to reprioritize
- View Options: Toggle between Quadrant, Category, and Project views
- Export/Import: Back up your data or transfer between devices
Every task automatically tracks:
- Created Date: Set when you first create the task
- Modified Date: Updated each time you edit and save the task
- Completed Date: Set when you mark the task as completed
These dates are read-only and provide a complete audit trail of your task history. The dates are displayed at the bottom of the edit task form for existing tasks.
- No Dependencies: Pure HTML, CSS, and JavaScript
- Progressive Web App: Installable on mobile devices and works offline
- LocalStorage: All data persisted in browser storage
- Responsive Design: Works on desktop, tablet, and mobile
- Compact Interface: Screen-filling quadrants with scrollable content
Works in all modern browsers that support:
- ES6 JavaScript
- CSS Grid
- LocalStorage
- Service Workers (for PWA features)
- Open the app in Chrome, Edge, or Safari
- Look for the "Install" prompt in the address bar
- Click "Install" to add to your home screen/desktop
- Launch like a native app
All data is stored locally in your browser. No data is sent to any server. Your tasks and notes remain completely private.