Welcome to the Kaiten Client project! This repository provides enhanced desktop and mobile applications for Kaiten, featuring a completely new user interface designed to improve usability and streamline your task management experience.
This implementation leverages the latest technologies to deliver a modern and responsive design:
- UI Framework: Built with Angular 17, offering a dynamic and responsive user experience.
- Desktop Application: Uses Qt 6 WebView wrapper for Progressive Web Apps (PWA), combining the power of modern web technologies with native desktop capabilities.
- Mobile Application: Developed using Capacitor, allowing seamless integration with mobile platforms (iOS and Android) while leveraging web-based technologies.
- Install all build tools (NodeJS, NVM, CMake, C++ Compiler, Qt libraries)
- Open terminal in project directory
- nvm use 18
- npm install
- npm run build
- mkdir build
- cd build
- cmake -DCMAKE_BUILD_TYPE=Release ..
- cmake --build .
We welcome contributions to improve the Kaiten Task Manager Clients project! To contribute:
- Fork the Repository: Click the “Fork” button on GitHub to create your own copy of the project.
- Create a Branch: Work on your changes in a separate branch.
- Submit a Pull Request: Open a pull request with a description of your changes for review.
This project is licensed under the GNU Lesser General Public License (LGPL). See the LICENSE file for more details.
For any questions or support, please contact me at max.livirov@gmail.com or open an issue in the repository.