Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 731 Bytes

Readme.md

File metadata and controls

22 lines (17 loc) · 731 Bytes

Time Tracker

This is a toy project for learning multiplatform development with Kotlin and Compose Desktop. It's pretty much what you'd expect from the name: an app for logging work time.

"Roadmap"

  • Basic UI and time keeping functionality
  • Persist state to disk, starting with JSON serialization
  • Unit test coverage on business logic
  • Improve UI: better layout, scrolling, duration summaries
  • Basic CI using GitHub Actions
  • Ability to edit work logs retroactively
  • Polish edit dialog UI
  • Add a tray menu
  • Switch to SQLite database for the backing store
  • Additional multiplatform targets: native, JS?

Screenshot

Screenshot of the app