syncboard
v0.1.1
Published
A real-time Kanban task management application with GitHub integration.
Readme
syncboard
A real-time Kanban task management application with GitHub integration.
Features
- 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
Usage
npx syncboardThis will start the syncboard server and open your default browser to the app.
Configuration
On first launch, you'll be prompted to:
- Select a local folder to store tasks (or connect to GitHub)
- Optionally connect your GitHub account for repo integration
API
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...
Development
# Install dependencies
npm install
# Start dev server (frontend + backend)
npm run dev
npm run server
# Build for production
npm run buildLicense
MIT
