Skip to content

ukad-group/timetracker-desktop-client

 
 

Repository files navigation

Forks MIT License LinkedIn

Timetracker

About The Project

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 - !"

Timetracker Screen Shot

Built With

  • TypeScript
  • Next.js
  • Electron
  • Tailwind

Getting Started

To get a local copy up and running follow these simple example steps.

Installation

  1. Clone the repo

    git clone https://github.com/mmmykhailo/timetracker.git
  2. Install packages

    npm i
    yarn
    pnpm i

Usage

Development mode

pnpm run dev

Production build

npm run dist

Github Actions (CI/CD)

App version in package.json modify using tag version (tagv0.0.1 -> 0.0.1)

Commit pattern:

FEATURE | ISSUE | NONE: commit message

Contact

Telegram: @mrdr_scn

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.5%
  • Other 1.5%