Logo Lanfrica

dakn2005/scrabble-realtime

Domain:

natural language processing

Record type:

software
Creator:
dak
Host:
Multi-lingual realtime scrabble game supporting English, Swahili and Sheng # Realtime Scrabble Game ### Introduction This is a hobby project implementing a realtime scrabble game in 3 languages: English, Swahili, and Sheng (East African) ### Motivation 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 #### Concepts - Tries (prefix trees) - LRUs - Matrix Traversal - sockets ### Installation Steps 1. Clone/download the project 2. 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 #### Technologies - svelte dnd - shadcn - socket.io - Typescript ### Resources **** - Swahili and Sheng - Swahili CSV - Swahililine dictionary - Other - Datascience projects - Sheng sample corpus - English - Unix-based systems comes with their own english corpus -> goto /usr/share/dict