WikiRace but Bluesky. Get given a random person on the Discover feed, and try find another person from everyone's following feed!
A preview of the site is avaliable at skyrace.dainfloop.me.
The preview defaults to luna's profile: however it can be customized with the ?user=<handle / did>
query param.
The preview also defaults to starting from a random user's account: this can also be customized by using the ?starting=<handle / did>
query param.
- Clone the repo and then go into the directory:
$ git clone https://github.com/DaInfLoop/skyrace.git
$ cd skyrace
- Install dependencies:
$ bun i
# or
$ npm i
# or
$ yarn
- Mess around and build the project.
$ bun run build
# or
$ npm run build
# or
$ yarn build
Important
You need to build the project to be able to run it. For some reason, the site doesn't work otherwise.
React shenanigans. If you manage to fix this, please PR.
Thank you to @saurabhdaware (Bluesky: @saurabhd.bsky.social) for bsky-widget! I realised too late that it was an actual module, but credits have been given both here and in the file!
Thank you @ImLunaHey (Bluesky: @imlunahey.com) for giving me the initial idea accidentally :p
And thank you everyone else who:
- Had a look at the project!
- Looked and gave feedback during its development!
Without any of the lovely people above, this probably wouldn't have happened.
This website and its source code (excluding bsky-widget.js
) are licensed under the MIT License. A version of it is readable at LICENSE.
bsky-widget.js
is licensed under the MIT License by Saurabh Daware. A copy of that license is readable at saurabhdaware/bsky-widget/LICENSE
.