An open API service indexing awesome lists of open source software.

https://github.com/jonathas/study-timer

Electron app which helps you to keep track of your study time
https://github.com/jonathas/study-timer

Last synced: 11 months ago
JSON representation

Electron app which helps you to keep track of your study time

Awesome Lists containing this project

README

          

# Study Timer

Electron app which helps you to keep track of your study time.

![Study Timer Screenshot](screenshot.png)

Based on "Alura Timer" while studying the Electron course by [Alura](https://alura.com.br).

I've extended the idea by refactoring it using OOP, TypeScript, eslint and prettier.

## Running

In order to run it, first build it:

```bash
npm run build
```

and run:

```bash
npm start
```

You can switch courses in the tray menu.

## Packaging for deployment

Windows:

```bash
npm run pack:win
```

MacOS:

```bash
npm run pack:mac
```

Linux:

```bash
npm run pack:linux
```

For the 3 platforms at once:

```bash
npm run pack:all
```

Ps: In order to pack it for Windows using MacOS or Linux, you'll need wine. On MacOS you can install it using HomeBrew:

```bash
brew install --cask wine-stable
```