Skip to content

simonkellly/bld-ninja

Repository files navigation

BLD Ninja

GitHub Actions Workflow Status GitHub Last Commit GitHub License

BLD Ninja logo

This is a work in progress 3BLD trainer. It is designed to be used with a smart cube to analyse solves and identify places to improve. This is a more fully featured replacement for my previous trainer BLD Tools.

Check it out here

Screenshots

Timer Screenshot Timer Screenshot

Planned features

  • Standard timer functionality
  • DNF Analysis
  • In solve case timing
  • Algsheet importing and generation
  • Reconstruction export
  • Fully featured alg trainer

This tool is only made to work with the Qiyi smart cube (QYSC), and is based on the qysc-web library. Previously this tool supported gan cubes, but having switched to the inexpensive qiyi option myself, I think this is a reasonable change.

Development

This project is built with the Bun javascript runtime.

Bun Badge Vite Badge Typescript Badge React Badge Bluetooth Badge Tailwind Badge

To install dependencies:

bun install

To run:

bun run dev

To run tests:

bun test