Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jesterui/jesterui
- Owner: jesterui
- License: mit
- Created: 2022-05-15T18:53:35.000Z (over 2 years ago)
- Default Branch: devel
- Last Pushed: 2024-05-24T10:30:38.000Z (6 months ago)
- Last Synced: 2024-05-30T08:03:49.223Z (5 months ago)
- Topics: chess, nostr
- Language: TypeScript
- Homepage: https://jesterui.github.io
- Size: 2.37 MB
- Stars: 48
- Watchers: 2
- Forks: 8
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nostr - Jester - Chess over nostr (Clients / Relay lists)
README
๐ 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.