Skip to main content
Open Source ยท QML + JS + Python

TimeManagement

A practical workspace for tracking time, managing tasks, and syncing with Odoo โ€” built for Ubuntu Touch and desktop.

$ git clone https://github.com/CITOpenRep/timemanagement.git
$ cd timemanagement
$ clickable build && clickable install

Everything you need to track work and stay organized

โฑCore

Timesheet Recording

Log hours, track work entries, and maintain clear records across projects and activities.

โ˜‘Core

Task Management

Organize tasks by project, track progress through stages, and manage work from a single view.

๐Ÿ“ŠAnalytics

Dashboard & Charts

Visual summaries, project timelines, and charts that show where time is actually going.

๐Ÿ”„Integration

Odoo Sync

Background daemon syncs with Odoo instances โ€” local data and remote systems stay aligned.

๐Ÿ“ฑPlatform

Ubuntu Touch & Desktop

Convergent design for phones and desktops. One codebase, two form factors.

๐Ÿ””UX

Live Notifications

System-level alerts for project updates, task changes, and sync events.

Interactive Device Simulator

Experience the actual TimeManagement user interface directly on an interactive Ubuntu Touch emulator.

Device Form Factor
Quick Navigate
Resize Simulator
Width: 360px300 - 480px
Height: 720px550 - 850px
๐Ÿ’ก

Ubuntu Touch gesture: Hover or swipe from the left screen border to toggle the menu drawer, or tap the blue Floating Action Button (FAB).

Ubuntu Touch
๐Ÿ“ถ๐Ÿ”‹ 88%5:31 PM

Account [demo_db]

Time spent based on priorities
URGENT
NOT URGENT
IMPORTANT
โœ“
Do First
9521H
๐Ÿ•’
Do Next
0H
NOT IMPORTANT
โฑ
Do Later
0H
๐Ÿ—‘
Don't do
13H
Most Time-Consuming Projects

Three layers, one coherent system

InterfaceQML

Application UI, pages, shared components, and user interaction layer.

qml/
LogicJavaScript

Shared state, data models, and cross-feature helper modules.

models/
ServicesPython

Backend bridging, daemon process, sync routines, and system integration.

src/

Start from the track that matches your role

Users

Installation, setup, sync configuration, and troubleshooting guides.

  • Overview
  • Install & Run
  • Setup & Sync
  • Features
  • Troubleshooting
User Docs

Contributors

PR workflow, local development setup, and documentation governance.

  • Getting Started
  • PR Guidelines
  • Doc Governance
Contributing Guide

Maintainers

Architecture decisions, repository layout, build system, and release process.

  • Architecture
  • Repo Organization
  • Build & Packaging
  • Release Process
Technical Docs

Built in the open

TimeManagement is open source. Browse the code, report issues, or contribute directly on GitHub.