A TypeScript / SolidJS implementation of the Lingo / Motus game.
Demo: https://vocab.mulletsky.net/.
This software generates static files that run 100% on the client side. Therefore, it can be published as a static website on platforms such as Netlify.
Challenge and dictionary files must be generated beforehand by a program written in Rust. More details in the generator/ folder.
Install dependencies:
pnpm install
Run the app in development mode:
pnpm run dev
Generate challenge and dictionary static files (requires rustup):
bash generate.sh
Build the app for production to the dist
folder:
pnpm run build