The features below are the ones you'd actually rely on day-to-day. Most ship on Free; the few that don't are called out inline.
01 · Workspace
Tasks, projects, clients — the way you actually work.
QlearView's workspace is built around three nouns that map to how PM teams already think: clients hold projects, projects hold tasks. Tasks have subtasks, comments, attachments, tags, viewers, time entries, and a full activity feed — no plugins, no marketplace, no surprises.
Kanban & backlog
Drag between stages, drag within a stage to reorder, bulk-edit selections, filter by tag / assignee / priority. Every interaction is permission-aware.
Subtasks & checklists
Break a task down. Each subtask has its own assignee, due date, and completion state. A task's progress bar is the sum of its parts.
Comments & @mentions
Threaded comments with @mention notifications and emoji reactions. Comment history is preserved — you can see who said what, when.
Attachments
Drag files onto a task. Draft attachments auto-clean if you change your mind. Storage capped by plan; never silently deleted.
Tags & colors
Per-tenant tag palette across a 12-color scale. Trigram-indexed so search finds your "frnt-end" typos.
Contacts & clients
A lightweight CRM-shaped layer inside the PM tool. Contacts attach to clients with per-relationship job titles. Archive instead of delete; force-archive cascades safely to linked projects and tasks in one atomic step.
Bulk operations
Select 50 tasks, reassign them, change their stage and priority, archive in one click. The backend takes a list and applies in a single transaction.
02 · Workflows
Pipelines that fit the project, not the template.
"To do / Doing / Done" is fine until your design team needs "Awaiting feedback" and your dev team needs "Code review". QlearView lets each project pick a workflow and each workflow define its own stages, with a designated terminal stage that auto-marks tasks complete.
A "Design 360°" workflow with 5 stages. Tasks entering Shipped are marked complete and exit the active dashboard automatically.
Free includes one default workflow. Pro unlocks unlimited custom workflows + stage reordering.
Force-complete safeguard: moving a task into the terminal stage with unfinished subtasks pops a confirmation — so a sloppy drag doesn't quietly leave open work behind.
03 · Time & Budgets
A timer that doesn't make you open a second tab.
Tracking hours is part of running projects. We put it in the same view as the task itself — running timer, manual entries, billable flag, lockable rows, a monthly calendar, a weekly time-block grid, and a project budget that compares estimated to actual on the dashboard.
Monthly calendar
MTWTFSS
Drag a task onto a date → an entry appears. Click a date to add manually. Lime intensity shows how full the day is.
Weekly time-block
09:00#142 OAuth flow · 1h
10:00
11:00#138 Stripe webhook · 2h
13:00
14:00⚠ overlap · 1h
Drag tasks onto a slot. Resize the bottom edge to extend. Overlap detected and flagged before save.
▶
Persistent timer
Floating widget in the bottom-right. Alt+S start, Alt+X stop.
€
Billable + lockable
Mark billable per entry. Lock by date range so finance can close a period.
↗
CSV + XLSX export
Aggregated reports group by user, project, task, or date. Filter, then export.
Free includes the timer, manual entries, calendar and weekly view. Pro adds billable flag, CSV / XLSX export and aggregated reports.
04 · Permissions
Permissions in three dimensions.
Every role is a matrix of resource × action × scope. A resource is what (tasks, projects, time entries…). An action is the verb (view, create, edit, delete). A scope is whose data — all, assigned to me, or managed by me. This is the axis competitors skip.
All
Sees everything in the workspace.
Admins · Operations · Finance leads.
Assigned
Only sees tasks they're assigned to or watching.
Contractors · Junior team members · Clients (read-only).
Managed
Sees their direct reports' time entries.
Team leads · Project managers approving timesheets.
Enforced server-side by a DRF mixin — no client-only checks. Free ships 3 built-in roles. Pro unlocks custom roles + scoped overrides.
05 · Integrations
Two-way sync. Not a CSV.
Teamleader Focus is the live integration at launch: clients, contacts, projects, tasks and time entries flow both ways — webhooks in, scheduled poll fallback, conflict resolution, encrypted OAuth with auto-refresh, and a per-connection status monitor.
Exact Online, Yuki and Accountable are designed, queued, and prioritised by early-access demand. Vote with your email for the one you need.
Postgres trigram indexes across clients, projects, tasks, contacts, workflows and users. Type "stripe webhok" and get the Stripe webhook task. Results respect the searcher's permission scope — you'll never see a hit you can't open.
stripe webhok|
· Stripe webhook handlerTask #138
· Stripe billing migrationProject
· stripe-events.log notesComment
07 · Activity & audit
Every change is a fact you can look up.
Tasks, comments, time entries, attachments — every change is logged with who, what, and when. The task activity feed reads like a chat log; the workspace-wide audit history is queryable for compliance. Tags and viewers get their own audit events so you can answer "who removed this tag?" without spelunking.
Free retains history for 90 days. Pro: 1 year. Business: 3 years + audit log export.
08 · Notifications
Notifications that don't shout.
In-app bell with snooze. Mute individual tasks. Subscribe to tasks you care about even if you're not assigned. The notifier deduplicates aggressively so a daily digest never lists the same event twice.
In-app · Free
Bell, snooze, mute per task, subscribe button. Smart dedup.
Email digest + Web Push · Pro
VAPID-signed Web Push for desktop notifications. Daily / weekly digest at the cadence each user picks.
09 · Every device
One web app. Installs anywhere.
QlearView is a progressive web app — install it on iOS, Android, macOS, Windows or ChromeOS straight from the browser and it lives on the home screen like any other app. Same login, same data, same view, optimised for the screen in front of you.