Welcome to the Project Planner!
This tool is designed to help you apply powerful productivity methodologies like the Eisenhower Matrix and David Allen's Natural Planning Model to your projects.
Key Features:
- Eisenhower Matrix: Prioritize your projects by urgency and importance into four distinct quadrants (Do, Schedule, Delegate, Eliminate).
- Natural Planning Model: Break down complex projects by defining Purpose, Vision, Brainstorming Ideas, and Organizing Components.
- Todoist Integration: Connect your projects to Todoist to manage active tasks, track time, and see completed items.
- Weekly Review: A guided workflow to review all your active projects, ensuring nothing falls through the cracks.
Firebase Data Schema
The data is stored in Firebase Realtime Database under the /projects
key. Each project has the following structure:
{
"PROJECT_ID": {
"name": "String",
"quadrant": "String ('do', 'schedule', 'delegate', 'eliminate')",
"status": "String ('Not Started', 'In Progress', 'On Hold', 'Completed')",
"order": "Number (for sorting within quadrants)",
"createdAt": "Timestamp",
"defaultTodoistProjectId": "String (Todoist Project ID)",
"description": "String (Markdown supported)",
"nextActions": "String (Markdown supported)",
"purpose": "String (Markdown supported)",
"vision": "String (Markdown supported)",
"ideas": "String (Markdown supported)",
"components": "String (Markdown supported)",
"tasks": {
"TASK_ID": {
"name": "String",
"completed": "Boolean",
"createdAt": "Timestamp"
}
},
"hyperlinks": {
"LINK_ID": {
"name": "String",
"url": "String",
"description": "String"
}
}
}
}