This is an application for creating a reports of the time spent on activities across projects. Using this application, you can:
- Choose the location for time tracker reports.
- Select the date for the report.
- Create activity reports using a form with relevant fields.
- Format the reports within the form.
- Create and edit reports in a text field.
This application creates a file in plain text format with the data entered into the tracker. The file name is the date in the format yyyymmdd. The data in the file is stored in the format "hh:mm - project - activity - description", where hh:mm represents the start time of the activity. If there is no subsequent activity following the end of one, the end time of the activity is marked as "hh:mm - !"
- TypeScript
- Next.js
- Electron
- Nextron
- Tailwind
To get a local copy up and running follow these simple example steps.
-
Clone the repo
git clone https://github.com/mmmykhailo/timetracker.git
-
Install packages
pnpm i
Development mode
pnpm run dev
Production build
npm run build
Telegram: @mrdr_scn