Repository navigation
v0.1.0 — Initial Release
Pillar v0.1.0 — Initial Release
Pillar is a Kanban-based task management app built with Next.js 16, TypeScript, MongoDB, and shadcn/ui.
Features
- Kanban Board — drag-and-drop task management with configurable columns via @dnd-kit
- Project Management — categories, multiple projects, board & list views
- Project Sharing — role-based access (owner/editor/viewer) with email-based sharing
- Real-Time Sync — multi-device sync via SSE + in-memory EventEmitter bus
- Subtasks — embedded subdocuments on tasks
- AI-Powered Generation — Claude-powered subtask and task generation
- Time Tracking — per-task start/stop sessions with history
- MCP Server — 22 tools with access token authentication for AI integrations
- Status History — track column transitions over time
- Task Features — priorities, recurrence, labels, assignees, due dates
- Dashboard — summary cards, task status counts, filtered overview links
- Offline/PWA — service worker + IndexedDB queue for offline support
- Auth — Auth.js v5 with credentials provider and JWT sessions
- Docker — production Docker Compose deployment with CI/CD pipeline
Tech Stack
Next.js 16 · React 19 · TypeScript · MongoDB/Mongoose 9 · Auth.js v5 · shadcn/ui · Tailwind CSS v4 · @dnd-kit · Zod v4 · Vitest · Playwright