This SwiftUI iOS application is designed to streamline time and project management tasks. It integrates with two powerful open-source tools: Kimai and Taiga, providing a comprehensive solution for tracking time and managing projects effectively. The app supports offline functionality using an SQLite database and follows the Redux architecture pattern to ensure a predictable and maintainable state management.
- Integration with Kimai: Utilize Kimai's robust time-tracking capabilities directly within the app. Log work hours, manage tasks, and generate reports seamlessly.
- Integration with Taiga: Access Taiga's project management features to create, manage, and track project progress. Collaborate with team members and stay on top of deadlines.
- Offline Mode: Work offline with full functionality thanks to an integrated SQLite database. Sync data with Kimai and Taiga once you regain connectivity.
- Redux Architecture: Benefit from a predictable state management system that enhances maintainability and scalability.
- An active Kimai and Taiga account for API integration (selfhosted or cloud version)
- Login: Authenticate with your Kimai and Taiga accounts.
- Dashboard: View your time logs and project summaries.
- Time Tracking: Start, pause, and stop timers for various tasks.
- Project Management: Create new projects, assign tasks, and update statuses.
- Offline Mode: Continue working even without an internet connection. Data will sync automatically when connectivity is restored.
- Kimai: An open-source time-tracking tool.
- Taiga: An open-source project management platform.
- Redux: A predictable state container adapted for SwiftUI.
For more information, please visit the Kimai and Taiga websites.
Developed by Manuel Selch