Prerequisites
- Python 3.11+
- Node.js 18+
- Git
One Command
- Checks prerequisites (Python, Node, Git)
- Creates a Python virtual environment in
~/.draft/venv/ - Installs backend and frontend dependencies
- Runs database migrations
- Starts both servers
- Opens your browser automatically
What You’ll See
Once running, Draft serves:| Service | URL |
|---|---|
| Frontend (Kanban Board) | http://localhost:5173 |
| Backend API | http://localhost:8000 |
| API Documentation | http://localhost:8000/docs |
Ctrl+C to stop all services gracefully.
CLI Options
| Flag | Description | Default |
|---|---|---|
-p, --port | Backend server port | 8000 |
--frontend-port | Frontend dev port | 5173 |
--skip-setup | Skip dependency installation | false |
--dev | Force development mode (hot reload) | false |
-v, --version | Show version | — |