https://github.com/alxarno/day-routine
👨💻 Day Routine Desktop (Vue, Electron, TypeScript)
https://github.com/alxarno/day-routine
electron electron-packager jest nodejs organizer planner todo typescript vue
Last synced: 25 days ago
JSON representation
👨💻 Day Routine Desktop (Vue, Electron, TypeScript)
- Host: GitHub
- URL: https://github.com/alxarno/day-routine
- Owner: alxarno
- License: mit
- Created: 2018-09-21T20:42:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T22:06:47.000Z (over 2 years ago)
- Last Synced: 2025-04-13T12:09:26.104Z (25 days ago)
- Topics: electron, electron-packager, jest, nodejs, organizer, planner, todo, typescript, vue
- Language: TypeScript
- Homepage:
- Size: 2.61 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# [Day-Routine](https://github.com/AlexeyArno/Day-Routine)


[](https://circleci.com/gh/AlexeyArno/Day-Routine/tree/master)> Desktop application is planning routine tasks
Application build day's plan according to your free time and needs
## Capabilities
- Create tasks (Routines)
- Create free time (Dead Zones)
- Auto produce day's plan
- Auto open links/files when task will have began
- Support electron notifications and tray
## Built With
* [Typescript](http://www.typescriptlang.org/)
* [Vue](https://vuejs.org/)
* [Electron](https://electronjs.org/)
* [SASS](https://sass-lang.com/)
* [JEST](https://jestjs.io/)
* [Webpack](https://github.com/webpack)## Installation and Run
Day-Routine requires [Node.js](https://nodejs.org/) to run.
Install the dependencies and devDependencies and start the server.
```sh
git clone https://github.com/AlexeyArno/Day-Routine
cd Day-Routine
yarn
electron .
```
For automatic open devTools and hot-realod change variable `prodEnv` in `main.js` file.For auto rebuild source files by [Webpack](https://github.com/webpack) execute `watch.dev.sh`
## Build
Build available by [electron-builder](https://github.com/electron-userland/electron-builder)
You can execute `build.sh` to build for current
```
./build.sh
```
or for certain [arch](https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#arch) and [platform](https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#platform)
```
./build.sh -p win32 -a x64
```
Result will appear in `dist` folder> If you want change some build params for [electron-builder](https://github.com/electron-userland/electron-builder), change them in [final/package.json](https://github.com/AlexeyArno/Day-Routine/blob/master/final/package.json)
## Screens
![]()
![]()
![]()
![]()
![]()
License
----
MIT