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
- Host: GitHub
- URL: https://github.com/jonathas/study-timer
- Owner: jonathas
- License: mit
- Created: 2022-12-26T16:45:46.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-26T16:57:12.000Z (over 3 years ago)
- Last Synced: 2025-08-10T22:39:34.178Z (12 months ago)
- Language: TypeScript
- Size: 423 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Study Timer
Electron app which helps you to keep track of your study time.

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
```