A real-time Kanban task management application with GitHub integration.
npm install syncboardA real-time Kanban task management application with GitHub integration.
- Kanban Board: Manage tasks with statuses (pending, in progress, in review, completed, archived)
- Real-time Updates: Changes sync instantly via Socket.IO
- GitHub Integration: Connect to GitHub repos and auto-commit task changes
- File-based Storage: Tasks stored as JSON files - Git-friendly and portable
- Cross-platform: Works on macOS, Linux, and Windows
``bash`
npx syncboard
This will start the syncboard server and open your default browser to the app.
On first launch, you'll be prompted to:
1. Select a local folder to store tasks (or connect to GitHub)
2. Optionally connect your GitHub account for repo integration
The app runs a local API server (default port 41920):
- GET /api/tasks - List all tasksPOST /api/tasks/update
- - Update a taskGET /api/config
- - Get current configuration
- And more...
`bashInstall dependencies
npm install
MIT