Timesheet Recording
Log hours, track work entries, and maintain clear records across projects and activities.
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
Capabilities
Log hours, track work entries, and maintain clear records across projects and activities.
Organize tasks by project, track progress through stages, and manage work from a single view.
Visual summaries, project timelines, and charts that show where time is actually going.
Background daemon syncs with Odoo instances โ local data and remote systems stay aligned.
Convergent design for phones and desktops. One codebase, two form factors.
System-level alerts for project updates, task changes, and sync events.
Live Preview
Experience the actual TimeManagement user interface directly on an interactive Ubuntu Touch emulator.
Ubuntu Touch gesture: Hover or swipe from the left screen border to toggle the menu drawer, or tap the blue Floating Action Button (FAB).
Architecture
Application UI, pages, shared components, and user interaction layer.
qml/Shared state, data models, and cross-feature helper modules.
models/Backend bridging, daemon process, sync routines, and system integration.
src/Documentation
Installation, setup, sync configuration, and troubleshooting guides.
PR workflow, local development setup, and documentation governance.
Architecture decisions, repository layout, build system, and release process.
TimeManagement is open source. Browse the code, report issues, or contribute directly on GitHub.