My first golang project.
2D Tic Tac Toe is more commonly known as Ultimate Tic Tac Toe, but when I first came across it I decided to call it 2D Tic Tac Toe ¯\_(ツ)_/¯
This project was part of my 100 hour journey of learning golang and back-end web development.
The web app is deployed using render.com and Docker. You can be play it here, tho there probably won't be any other players,
so feel free to contact me if you want a 1v1.
Also note that 99% of the frontend is done by claude.ai, I just tweaked some stuff that didn't work. I hate doing frontend.
- User authentication (with Google and Github) using the goth package
- Websocket implementation allowing multiplayer using the gorilla websocket package.
- Elo system
- Leaderboard system
- Game history and replay viewing
- Legit frontend
- Better matchmaking


