Skip to content
Back to templates
Project Management Board — desktop view

Project Management Board

Kanban workspace with drag-and-drop, four board views, filters, automations and reporting

Vibely

Creates your own copy. Free to start.

Designed for

  • Teams who want a board that matches how they actually work
  • Replacing a Trello or Linear workspace with something you control
  • Client projects that need a shared, branded workspace
  • Developers who need drag-and-drop that also works on a phone

Key highlights

Drag-and-drop kanbanKeyboard and touch fallbackFour board viewsFilters and searchAutomationsReporting chartsCalendar viewMember managementPersisted board

About this template

A kanban workspace with the four views a real team asks for within a week: the board, a flat task list, a calendar, and reporting that says whether any of it is moving.

Dragging a card is not the only way to move it. The same action is reachable from the keyboard and from a touch fallback, because a board that only responds to a mouse drag is unusable on a phone and unusable to anyone who does not use one.

The board persists to localStorage behind a hydration guard, and every view reads the same store — so a card moved on the board is already moved in the list, the calendar and the charts.

Best use cases

Team sprint board

Columns, assignees, priorities and due dates, with reporting to show what actually closed.

Client project workspace

A branded board you can share with a client instead of adding them to your internal tools.

Personal task system

The same board scaled down to one person, with the views you want and none of the ones you do not.

Editorial or content calendar

The calendar view and status columns map onto a publishing pipeline without any reworking.

Getting started

Step 1: Remix this template

Click Use template. Vibely copies the full source into a new project, boots a sandbox and brings the preview up — you are looking at a running app, not a static mockup, before you have typed anything.

Step 2: Describe your first change

Tell the chat what you want in plain language. It reads the project the same way you would, edits the files and shows you the result in the preview. You can also open the code and edit it directly at any point.

Step 3: Set up your columns

Columns, priorities, labels and the seed tasks live in src/lib/board.ts. Change the workflow there and every view follows.

Step 4: Add your team

Members and avatars come from the same module. Assignment, filtering and the member page all read from it.

Step 5: Tune the automations

The workflow page holds rules that fire on card movement. Add your own, or remove the ones that do not match how you work.

Step 6: Make it multiplayer

Ask the chat to add Supabase and authentication, and the board goes from one browser to a shared workspace.

Publish when it looks right

Publish gives the project a live URL. Connect a custom domain in project settings, or export the whole codebase to GitHub and deploy it yourself — nothing here is locked in.

Conclusion

Every team eventually wants a board shaped slightly differently from the one they are paying for. This is that board, with the drag-and-drop, the views and the reporting already working — and the shape left up to you.

Features & capabilities

Drag-and-drop board

Move cards between columns and reorder within one, with the drop target shown as you go.

Keyboard and touch fallback

Every move a drag can make is also reachable without one, so the board works on a phone and with a keyboard.

Four views of one board

Board, list, calendar and reporting all read the same store — change a card anywhere and it changes everywhere.

Filters and search

Narrow by assignee, priority, label or text, and keep the filter as you switch views.

Automations

Rules that fire when a card moves — the tedious part of running a board, handled.

Reporting charts

Recharts throughput and distribution views, with animation disabled so they render correctly in screenshots and on first paint.

Calendar view

The same tasks placed on their due dates, for work that is scheduled rather than queued.

Members

A member list with roles and workload, wired to assignment and filtering.

Persisted board

The whole board survives a refresh, restored after mount so it never fights hydration.

Related templates