Conway's Game of Life is a Turing-complete automaton that displays emergent properties of complexity using 4 simple rules. Read more on Wikipedia.
The game state logic is covered by unit tests and developed using the TDD process.
The UI is created using React and deployed to serverless, static content using Vercel.
You can try it out here.