k-in-a-row game

Play the k-in-a-row game against a bot player. You can choose from various board sizes, winning conditions, and game levels.

Quick start

Play locally on your machine by following these instructions using Docker.

Run the following command to start the backend and frontend services

docker compose up

Once it's ready, open your web browser and navigate to localhost:5173 to start playing.

When you are finished with playing, run the following command to stop and remove used containers and the network

docker compose down

For more thorough clean up, running following might help

docker compose down --rmi local
docker system prune

Development

Refer to the README files in the backend and frontend subdirectories for more information.

Production

Google's Firebase is used to host the frontend code, and Cloud Run is used to run the backend service. For more details, read the README files in the subdirectories and review the deployment workflows.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes