This is a hobby project implementing a realtime scrabble game in 3 languages: English, Swahili, and Sheng (East African)
Got to revisit some comp sci concepts as detailed below, using these to create a scrappy PoC during the holidays for the fam(ily). Read the article here for more details
- Tries (prefix trees)
- LRUs
- Matrix Traversal
- sockets
- Clone/download the project
- run installation scripts for the server and frontend folders.
> cd frontend
> pnpm i
> pnpm dev
> cd server
> pnpm i
> pnpm run
For the development environment, run a tunneling client to expose your localhost e.g.
ngrok http 8000
The project includes concepts (above) and technologies specified below
- svelte dnd
- shadcn
- socket.io
- Typescript
-
Swahili and Sheng
-
English - Unix-based systems comes with their own english corpus -> goto /usr/share/dict