The Problem: Rigidity vs. Chaos
Modern teams face a painful dilemma when choosing project management tools. On one end, you have Linear — powerful, structured, and workflow-driven, but often too rigid. It forces strict hierarchies and equates board columns solely with status. On the other end, there's Todoist — flexible, nestable, and great for personal productivity, but lacking the multi-user tenancy and complex state management required by growing organizations.
WorkFrame bridges this gap.
What Makes WorkFrame Different?
WorkFrame solves the rigidity vs. chaos dilemma by decoupling Status from Section. In most tools, moving a card to a different column changes its status. In WorkFrame, Status (where an item is in its lifecycle) is independent from Section (where it sits visually on a board).
This means a task can be "In Progress" status while simultaneously sitting in a "High Priority" section on your manager's board and a "Q3 Sprint" section on your team board — without duplication.
The Two-Layer Architecture
The Org Layer — Structure for Collaboration
Everything starts with a Workspace (e.g., "Acme Corp") that holds all your data:
- Groups act as your primary division of people and work — similar to Linear's "Teams." Each group operates with its own workflow. Engineering might use "Review" and "QA" states while Marketing uses "Drafting" and "Published" states.
- Projects represent finite initiatives with deadlines.
- Tasks are the atomic units of work — with unique IDs, rich descriptions, infinite sub-task nesting, checklists, file attachments, comments with @mentions, and full activity logs.
The View Layer — Flexibility That Adapts
This is where WorkFrame shines:
- 4 Board Views — switch instantly between Kanban, Table, Calendar, and Timeline views of the same data.
- Sections — visual columns like "This Week" or "Blocked" that are independent of task status.
- Drawing Board — a full Excalidraw whiteboard integrated into every board for brainstorming and architecture diagrams.
- Personal Workspace — an "Inbox" for quick capture and a "My Tasks" view that aggregates your work from across all groups.
Built-In Modules
WorkFrame isn't just a task manager. It's a complete operations toolkit:
Task Management
Full-featured task management with smart input parsing, natural language dates, drag-and-drop Kanban boards with fractional indexing, inline subtask creation, and a comprehensive task detail modal.
CRM
Manage your People, Companies, and Opportunities in a visual pipeline. Track contacts, companies, and deal values with Kanban-style and table views — all without leaving the platform.
Attendance
One-click check-in, automatic session tracking, and attendance analytics. Clock in/out from the sidebar widget and see detailed work session breakdowns.
Goals & OKRs
Define objectives, track key results with real progress data linked to actual tasks, post status updates, and rate confidence levels.
Analytics Dashboard
Activity heatmaps, engagement metrics, workload distribution, contribution calendars, and various chart types — all giving you a complete picture of team performance.
Inbox & Notifications
A smart inbox with chronological notifications, read/unread state, and daily summary emails. Never miss an update, whether it's a task assignment, comment mention, or status change.
Technical Excellence
WorkFrame is built with a local-first sync architecture:
- Instant reads from IndexedDB via Dexie.js
- Optimistic updates — UI responds immediately, syncs in the background
- Real-time collaboration via Supabase WebSocket channels
- Offline capability with graceful degradation
- Server-wins conflict resolution for data consistency
Enterprise-Grade Security
- Role-Based Access Control at workspace, group, board, and task levels
- Self-hosting support — deploy on your own infrastructure with Docker
- S3-compatible storage — bring your own bucket (AWS S3, MinIO, etc.)
- Full audit trail — every change logged with who, what, and when
The Stack
WorkFrame is built with modern, battle-tested technologies:
| Layer | Technology |
|---|---|
| Framework | Next.js (App Router) |
| Language | TypeScript |
| Styling | TailwindCSS |
| Database | PostgreSQL via Supabase |
| ORM | Prisma |
| Client State | Zustand |
| Server State | TanStack Query |
| Local DB | Dexie.js (IndexedDB) |
| Real-time | Supabase Realtime |
| Auth | Supabase Auth (Google, Email OTP) |
| Storage | S3-compatible |
| Resend | |
| Analytics | PostHog |
Who Is WorkFrame For?
WorkFrame adapts to how your team actually works:
- Engineering teams → Kanban boards with code review states, sprint planning on timeline views
- Marketing teams → Content pipelines with drafting workflows, campaign calendars
- Sales teams → CRM pipelines, lead tracking, deal management
- Product teams → Goal tracking, cross-functional task views, analytics dashboards
Get Started
WorkFrame is free to start. Set up your workspace in under 5 minutes, invite your team, and start managing your entire operation from one platform.