Kaminari Chess

The lightning fast chess variant.

Ideas

  • 4 player variant on a 6x6 chess board
  • randomized armies variants (random number of knights, rooks and bishops)

Usefull links

Unit testing

How to Write Unit Tests in React

NextJs 14 — App Router and Unit Testing

NextJS Testing - Official Documentation

Testing Library - testing patterns

SVG & Icon

SVGR for NextJS

Tabler Icon Set

Lichess CSS Pieces

Drag & Drop

Drag & Drop Checker

King Movement On Board

DataTransfer: setDragImage() method

Styling

Using the clsx library to toggle class names

remove red line from under the tailwind @directives

How to use Dynamic Variables with Tailwind

Inline CSS Variables with React

Ellipsis in flexbox container

Prevent user selection

Neon Text

Backdrop filter not working when mix blend mode of another element on the page is changed

JS

Detecting that the browser has no mouse and is touch-only

Error

Jest - Error [ERR_REQUIRE_ESM]: require() of ES Module - Solution

Devtools console - What causes NextJS Warning: "Extra attributes from the server: data-new-gr-c-s-check-loaded... "

new Image() in Next.js?

Routing

Get params on server component

Localhost

Access LocalHost from Phone (Linux)

Access LocalHost from Phone (MacOS)

Lib

Throttling in JavaScript Easiest Explanation✨🚀

async setTimeout

Redux

How to type slice reducer

Git

How To Work With Multiple Github Accounts on a single Machine