Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dodecane/golem-sudoku
https://github.com/dodecane/golem-sudoku
golem
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dodecane/golem-sudoku
- Owner: Dodecane
- License: gpl-3.0
- Created: 2021-01-05T17:32:33.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-12T06:17:22.000Z (almost 4 years ago)
- Last Synced: 2024-01-24T03:02:55.346Z (11 months ago)
- Topics: golem
- Language: JavaScript
- Homepage:
- Size: 416 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# golem-sudoku
## Game of Sudoku with size variants, powered by Golem.### Video Demo
[Link to video](https://youtu.be/CkJZt0CSoNI)### Demo website
[Link to website](https://dfdc8063415c.ngrok.io)### Running instructions
Please install the dependencies `nodejs` and `yarn` before proceeding.
1. Set up and run the yagna requestor service following the instructions provided [here](https://handbook.golem.network/requestor-tutorials/flash-tutorial-of-requestor-development).
2. Clone this repository with git or download and unzip the files to a folder. Then open a new terminal and change your directory to the folder.
3. Run `yarn install`followed by `yarn run build-all` (Windows users: please run `npm install -g win-node-env` beforehand).
4. Remember to set your yagna app key as an environment variable and initialize yagna payments. Then run `yarn run start-server`.
5. Visit localhost:3000 in a browser and you should see the Golem Sudoku app.### File layout
- `/golem` contains the file structure of the docker image and the docker file is `Dockerfile`
- `/public` contains public website assets
- `/puzzles` contains generated sudoku puzzles
- `/server` contains the code for the express server and the requestors
- `/src` contains React components