Skip to content

Kimai Time and Taiga Project Management application for iOS

Notifications You must be signed in to change notification settings

ManuelSelch/businessToGo

Repository files navigation

Time and Project Management iOS Application

Overview

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.

Features

  • 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.

Getting Started

Prerequisites

  • An active Kimai and Taiga account for API integration (selfhosted or cloud version)

Usage

  • 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.

Acknowledgments

  • Kimai: An open-source time-tracking tool.
  • Taiga: An open-source project management platform.
  • Redux: A predictable state container adapted for SwiftUI.

App Architecture

App Architecture


For more information, please visit the Kimai and Taiga websites.


Developed by Manuel Selch

About

Kimai Time and Taiga Project Management application for iOS

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages