Tic Tac Toe Project Explained

September 27, 2025

Over the last week or so I built a tic tac toe app.

Here is a link to the github repository: https://github.com/isaacrestrick/tictactoe

Features:

  • Single player, LAN Multiplayer, Play Against AI
  • Lobby of games, live match state visible for multiplayer games

Work remaining:

  • Better, more responsive styling
  • Integrate match type at the DB level
  • Clean up code

Technologies used

Frontend:

  • React, Vite, React Query
  • Typescript, Socket.io

Backend:

  • Express, ViteExpress, Drizzle ORM, OpenAI API
  • Typescript, Socket.io