Shadcn Admin Kit v2.2.0 adds two major app sections — Project Management and Todo — integrated into the shared admin shell with sidebar navigation, mock data, and mobile polish throughout.
Project Management App
Adds a full Project Management section under /project-management/*, integrated into the admin sidebar and app shell.
Dashboards (4 variants)
- Dashboard 1 — Command-center workspace with profile rail, work-hour analysis chart, issues table, time tracker, events/focus sections
- Dashboard 2 — Portfolio-style overview with issue map and theme-driven charts
- Dashboard 3 — Project tracking and status visualization
- Dashboard 4 — Dependency dashboard with delivery-flow metrics and insights
Projects
- Project List 1–4 — Card, table, sidebar, and filtered list layouts with sticky section headers and dark-mode polish
- Project Detail 1–2 — Rich detail screens with:
- Tabbed layout (overview, activity, embedded issue views)
- Side rail (notes, files, milestones, schedule)
- Interactive dependency canvas
- Delivery flow panel
- Mobile-optimized header and meta panels
Teams & Members
- Team List 1–3 — Team directory with task-card and card-grid variants
- Member List 1–3 — Table view, card grid, and invite-panel screens
Issues — multiple view types
| View | Routes | Highlights |
|---|---|---|
| List | issue-list-1, issue-list-2 | Plane/Huly-style grouped lists, assignee avatars, dense row layout |
| Kanban | issue-kanban-1–3 | Drag-and-drop reordering, pipeline/status-bar/stats variants |
| Calendar | issue-calendar-1, 2 | Weekly grid, draggable events, editable event drawer |
| Gantt | issue-gantt-1 | Timeline with week/month/quarter views, quick-add footer |
| Spreadsheet | issue-spreadsheet-1 | Spreadsheet-style issue grid with sticky columns |
| Detail | issue-detail-1, 2 | Comments feed, interactive subtasks, linked endpoints, activity pane |
Inbox
- Inbox 1–4 — Support inbox shell, ticket conversations, issue preview/composer, full-width layout
- Inbox Email 1 — Opened email reading view with navigation back to inbox
Shared infrastructure
- Large mock-data layer (
project-details,projects,clients, etc.) - Reusable PM components (gantt, kanban, calendar, issue core, meta/property grids)
- Theme controls for PM-specific styling
- Mobile responsiveness pass across dashboards, lists, gantt, calendar, kanban, inbox, and detail screens
- Sidebar nav group: Project Management with all routes linked
Todo App
Integrates the shadcn-todo-app as a first-class admin app at /todo/*, inside the shared admin layout (sidebar + header).
Core task management
- All Tasks (
/todo) — Main inbox with add/edit/complete/delete - Smart lists — Today, Upcoming, Important
- Projects — Per-project task views (
/todo/projects/[id]) - Create Task — Dedicated full-page create flow (
/tasks/new) - Task Detail — Full page (
/task/[id]) plus intercepting modal (@modal/(.)task/[id]) for in-context editing
View modes
- List — Sortable, filterable task list with manual reorder (drag-and-drop)
- Kanban — Board view by status
- Calendar — Due-date calendar view
Task features
- Priorities, labels, starred/important flag
- Due dates and reminders
- Subtasks and comments
- Sort options: manual, due date, priority, title, created date
- Filters: project, priority, label, starred-only
- In-memory state via Zustand store (mock data, no backend)
Additional pages
- Activity — Task activity log
- Notifications — Notification center UI
- Trash — Deleted tasks (
/deleted) - Settings — Tabbed settings (Account, General, Subscription, Themes, Integrations, Apps)
UX & integration polish
- Moved todo app inside the admin app shell (shared sidebar/header)
- Centralized routing via
src/lib/todo-routes.ts(todoRouteshelper) - Display preferences — Font size, density, text/display font choices
- Search dialog in todo nav
- Friendly not-found page for invalid in-memory task links
- Todo-specific calendar colocated under the route group
- Sidebar nav group: Todo with tasks, projects, and manage links
At a glance
| Project Management (#31) | Todo (#32) | |
|---|---|---|
| Routes | 32 pages | 12 pages |
| Scope | ~172 files, +33k lines | ~141 files, +15k lines |
| Data | Mock JSON / in-memory | Zustand + mock data |
| Sidebar | Dashboard, Projects, Teams, Members, Issues, Inbox | Tasks, Projects, Manage |