Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mstruebing/elmodoro
A Pomodoro app written in Elm
https://github.com/mstruebing/elmodoro
elm elm-architecture elm-demos elm-lang elm-language elm-platform hacktoberfest pomodoro pomodoro-timer
Last synced: 2 months ago
JSON representation
A Pomodoro app written in Elm
- Host: GitHub
- URL: https://github.com/mstruebing/elmodoro
- Owner: mstruebing
- Created: 2018-03-19T05:27:19.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T04:56:35.000Z (6 months ago)
- Last Synced: 2024-09-30T05:22:29.843Z (3 months ago)
- Topics: elm, elm-architecture, elm-demos, elm-lang, elm-language, elm-platform, hacktoberfest, pomodoro, pomodoro-timer
- Language: Elm
- Homepage:
- Size: 1.47 MB
- Stars: 6
- Watchers: 4
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# elmodoro [![CI](https://github.com/mstruebing/elmodoro/actions/workflows/ci.yaml/badge.svg)](https://github.com/mstruebing/elmodoro/actions/workflows/ci.yaml)
A pomodoro application written in elm
You can find the code in action on [pomodoro.maex.me](http://pomodoro.maex.me)## Next steps:
- [ ] make timer length's configurable
- [ ] store adjusted timer length's into localstorage
- [ ] save statistics into local storage
- [ ] display statistics## Local environment
### Requirements
You need node in version 9.9.0 installed.
You need [create-elm-app](https://github.com/halfzebra/create-elm-app) installed.
You need [GNU Make](https://www.gnu.org/software/make/) installed.There are three important development commands:
`make build`: installs all needed elm dependencies and builds the application.
`make start`: installs all needed elm dependencies and runs the development server.
`make test`: installs all needed elm dependencies and runs the tests.