Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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.