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

https://github.com/tohjustin/pomodori

Material-design flavoured pomodoro timer built as a Progressive Web App
https://github.com/tohjustin/pomodori

muse-ui progressive-web-app service-worker vuejs2

Last synced: 17 days ago
JSON representation

Material-design flavoured pomodoro timer built as a Progressive Web App

Awesome Lists containing this project

README

        








CircleCI Build Status
Release Version
Codecov






Material-design flavoured pomodoro timer built as a Progressive Web App




Powered by Vue 2.0 + Muse-UI

## Prerequisites

- [Node.js](https://nodejs.org/en/download/)
- [NPM](https://docs.npmjs.com/getting-started/installing-node) + [Yarn](https://yarnpkg.com/en/docs/install#mac-tab)

**(Optional)** If you want to test the build files locally (via `yarn run serve`):
- [Python](https://www.python.org/)
- [Flask](http://flask.pocoo.org/)

## Installation

``` bash
git clone https://github.com/tohjustin/pomodori.git
cd ./pomodori
yarn
```

## Getting Started

``` bash
# serve with hot reload at localhost:8080
yarn run dev

# build for production with minification
yarn run build

# build for production with minification + serve build at localhost:5000 (Flask server)
yarn run serve

# run eslint
yarn run lint

# run unit tests
yarn run unit

# run eslint + unit tests
yarn test
```

This project's build setup is scaffolded by the [vue-cli](https://github.com/vuejs/vue-cli) project. For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for pwa-template](https://github.com/vuejs-templates/pwa).

## License

MIT © [Justin Toh](https://github.com/tohjustin)