Website • Documentation • Blogs • GSoC Report • Setup Video
CCSync is a web UI and API solution designed to facilitate the retrieval and synchronization of tasks from a taskchampion-sync-server
container. It provides a seamless experience for managing tasks across all Taskwarrior 3.0 (and higher) clients, whether using the Taskwarrior CLI, the web frontend, or the Taskwarrior Flutter app.
During the development of CCSync, the primary focus was placed on creating a backend that provides a series of commands capable of interacting with the Taskwarrior client on the user's system. These commands enable users to create, read, update, or delete tasks directly from the web frontend, or the Taskwarrior Flutter app. The CCSync API ensures these tasks are synchronized across all Taskwarrior clients connected to the taskchampion-sync-server
.
CCSync comprises three main components:
For more details, please check out the documentation.
We welcome contributions to CCSync! Please read our Contributing Guidelines to get started. Please raise an issue for any query, bug fix, or a feature request.
This project is licensed under the MIT License - see the LICENSE file for details.