Introduction
Welcome to the LaunchPad documentation — learn how to use and build with LaunchPad.
What is LaunchPad?
LaunchPad is a lightweight project management tool built for solo builders and micro-teams. It combines a Kanban board with AI-powered task generation, GitHub integration, and a clean developer-first experience.
Tech Stack
- Frontend: Next.js (App Router) + TypeScript + Tailwind CSS + shadcn/ui
- Backend: Supabase (PostgreSQL + Auth + Row Level Security)
- Hosting: Vercel (auto-deploy from GitHub)
- AI: Multi-provider support (Anthropic, Gemini, OpenAI, Groq)
Key Features
Core
- Kanban Board — Drag-and-drop task management with @dnd-kit
- AI Task Suggestions — Generate tasks from project descriptions
- Chat-to-Board — Natural language task creation and board management
- GitHub Integration — Two-way sync with GitHub issues and PRs
Task Management
- Task Search & Filter — Find tasks by title/description, filter by priority
- Bulk Task Actions — Select multiple tasks for batch move/priority/delete
- Activity Log — Automatic tracking of every task change
- Soft Delete & Trash — Safety net with 7-day auto-purge
Project Management
- Project Settings & Archive — Edit details, archive with 7-day auto-delete
- Dashboard — Stats, "Done This Week" streak, collaborator-aware views
- Board Sharing — Invite collaborators with role-based permissions
Power User
- Keyboard Shortcuts —
Nnew task,/search,?help,1-4columns - Mobile Responsive — Tab-based single column view on mobile
- Dark Mode — Dark-first theme with Tailwind CSS
Quick Links
- Getting Started — Clone, configure, and run locally
- Architecture — Tech stack, request flows, database schema
- API Reference — Routes, queries, and security functions