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