Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jesterui/jesterui

Chess over nostr ยท https://jesterui.github.io
https://github.com/jesterui/jesterui

chess nostr

Last synced: 3 months ago
JSON representation

Chess over nostr ยท https://jesterui.github.io

Awesome Lists containing this project

README

        


Logo

๐Ÿƒ jester-ui
===

> Jester is Chess over nostr.

`jester-ui` is a proof of concept application for Chess over nostr.\
It is a work-in-progress demo with many, many bugs and missing features.

## Demo
Download the source and run the application locally, if you want to try things for yourself.

Or see [jesterui.github.io](https://jesterui.github.io) for a current snapshot of the code.\
Please keep in mind that this is using public relays.

See [FLOW.md](FLOW.md) (still in progress) for a short technical overview.

## Available Scripts

In the project directory, you can run:

### `npm run regtest:up`

Start a nostr development environment locally.

### `npm start`

Runs the app in the development mode. Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits. You will also see any lint errors in the console.

## Resources
- nostr (GitHub): https://github.com/fiatjaf/nostr
- nostr-rs-relay (GitHub): https://github.com/scsibug/nostr-rs-relay

- chess.js (GitHub): https://github.com/jhlywa/chess.js/
- Stockfish (GitHub): https://github.com/nmrugg/stockfish.js
- chessbot-typescript (GitHub): https://github.com/eddmann/chessbot-typescript

- Chessground (GitHub): https://github.com/lichess-org/chessground
- Chessground Examples (GitHub): https://github.com/lichess-org/chessground-examples
- Chessground Config (GitHub): https://github.com/lichess-org/chessground/blob/master/src/config.ts#L7-L90
- react/chessground (GitHub): https://github.com/react-chess/chessground

- tailwind: https://tailwindcss.com/
- daisyui: https://github.com/daisyui/react-daisyui

- mermaid: https://mermaid-js.github.io/mermaid/#/sequenceDiagram

## Attribution

### Logo
[This file](https://github.com/jesterui/jesterui/raw/master/public/logo512.png) is licensed under the [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/) license.

Attribution: [Vincent Le Moign](https://commons.wikimedia.org/wiki/File:683-joker.svg)

No changes to the file were made.

### Robohash
[Robohashes](https://robohash.org) are licensed under the [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/) license.

Attribution: Robots lovingly delivered by [https://robohash.org](https://robohash.org).

## License

The project is licensed under the MIT License. See [LICENSE](LICENSE) for details.