Projects App

Projects App

Projects App

The Projects App is the core project and task management application for FlowState. It provides comprehensive project lifecycle management, hierarchical task organization with milestones, time tracking, document management with approval workflows, team discussions, and personal productivity features.

Key Features

  • Hierarchical Organization: Projects > Milestones > Tasks > Subtasks
  • Comprehensive Time Tracking: Active timers, manual entries, and statistics
  • Document Workflows: Markdown documents with approval process
  • Team Collaboration: Threaded discussions on any entity
  • Personal Productivity: My Day dashboard for daily focus
  • Calendar Views: Visual scheduling with drag-drop rescheduling
  • Templates: Save and create from reusable project/task templates
  • Recurring Tasks: Full recurrence support with RRULE patterns

Target Users

User TypePrimary Use Cases
Project ManagersCreate projects, manage milestones, track progress, assign tasks
Team MembersView tasks, log time, update status, participate in discussions
Individual ContributorsMy Day dashboard, time tracking, task completion
StakeholdersDocument review, approval workflows, progress monitoring

Getting Started

The app uses a hierarchical navigation structure:

  • Dashboard (/dashboard) - Main overview with tabbed layout
  • Projects (/projects) - Project list and details
  • Milestones (/milestones) - Milestone management
  • Tasks (/tasks) - Task list with filtering
  • My Day (/my-day) - Personal productivity dashboard
  • Documents (/documents) - Document management
  • Templates (/templates) - Reusable templates

Creating Your First Project

  1. Click the floating action button or use Cmd/Ctrl+Shift+P
  2. Enter project title and description
  3. Save to create the project
  4. Add milestones to organize phases
  5. Add tasks within milestones

Tracking Time

  1. Navigate to any task
  2. Click the play button to start the timer
  3. View active timers in the header
  4. Stop the timer to create a time entry
  5. View time statistics in the dashboard

App Identity

PropertyValue
Package@epicdm/flowstate-app-projects
Base Path/projects
Iconfolder-kanban
Color#EC4899
Previous
Changelog