Distributed collaborative offline-first time tracking tool
- Offline first
- Bring your own storage
- Complete control of your data
- Privacy concerned
- Plugable collaboration features
- Open source, free and easy to use
- Checkout the open issues, if you don't know what to improve
- Create a fork, change some code and make sure it works, is properly formatted and tested
- Send a pull request
As a user you can install the app via our website.
For developers the easiest way to get started is:
- Make sure you have Docker up and running
- Get Visual Studio Code with Remote Containers ready
- Open the project in the Remote Container and run
pnpm dev
- A build can be created with
pnpm build
. For testing purposes a local server can be started in thebuild
directory withpython3 -m http.server
, if Python 3 is installed. - Lint the code with
pnpm check:types
,pnpm check:format
andpnpm check:lint
. - Run tests with
pnpm test
All parts of the project live inside this monorepo.