This implementation of tic-tac-toe is done with HTML5, CSS3, JavaScript (ECMAScript 2016), Bootstrap 4, React and JSX.
The implemented artificial intelligence (AI) algorithm is the minimax algorithm.
To prevent repetitive game behavior, a randomize function was added to equal score solutions.
The game is hosted on the Heroku cloud service because Node.js is needed to run React.
For deploying builds to Heroku, Heroku uses a Git based deployment mechanism.
The building of this game was a trip down memory lane as I implemented this game also in my student days, with a brute-force, tree traversal, recursive algorithm in ALGOL.
Enjoy playing.