Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davorbadrov/chess-clock
A chess clock made as a PWA app.
https://github.com/davorbadrov/chess-clock
firebase preact pwa
Last synced: 20 days ago
JSON representation
A chess clock made as a PWA app.
- Host: GitHub
- URL: https://github.com/davorbadrov/chess-clock
- Owner: davorbadrov
- License: mit
- Created: 2017-08-13T12:09:46.000Z (over 7 years ago)
- Default Branch: app
- Last Pushed: 2017-08-13T20:05:12.000Z (over 7 years ago)
- Last Synced: 2024-10-17T13:14:00.534Z (2 months ago)
- Topics: firebase, preact, pwa
- Language: JavaScript
- Homepage: https://chess-clock-63e5e.firebaseapp.com/
- Size: 657 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Logo](https://github.com/davorbadrov/chess-clock/raw/app/src/assets/android-chrome-96x96.png?raw=true "Logo")
# Chess clock
> A live version is hosted: [https://chess-clock-63e5e.firebaseapp.com/](https://chess-clock-63e5e.firebaseapp.com/)This is a chess clock, a small frontend app implemented using Preact. It's made to be used on mobile phones (or tablets) while playing chess.
You can see it in action [here](https://chess-clock-63e5e.firebaseapp.com/).## PWA
The app is implemented as a PWA which scores 100/100 on the Lighthouse score.
![Lighthouse score](https://github.com/davorbadrov/chess-clock/raw/app/screens/lighthouse_score.png?raw=true "Lighthouse score")
## Installing / Getting started
To get up and running
```bash
npm i # or yarn
npm run dev
```## App
![Screen 1](https://github.com/davorbadrov/chess-clock/raw/app/screens/screen_1.png?raw=true "Screen 1")
![Screen 2](https://github.com/davorbadrov/chess-clock/raw/app/screens/screen_2.png?raw=true "Screen 2")
![Screen 3](https://github.com/davorbadrov/chess-clock/raw/app/screens/screen_3.png?raw=true "Screen 3")
![Screen 4](https://github.com/davorbadrov/chess-clock/raw/app/screens/screen_4.png?raw=true "Screen 4")
![Screen 5](https://github.com/davorbadrov/chess-clock/raw/app/screens/screen_5.png?raw=true "Screen 5")## App Icon
The main icon used in the project is the Pawn by [arloenl evinniev](https://thenounproject.com/arloenl.evinniev) from the [Noun Project](https://thenounproject.com).
## Licensing
State what the license is and how to find the text version of the license.