An online version of the Tic-Tac-Toe game.
Play a game of Tic-Tac-Toe with your friend remotely. Create a new game, send the invite code to your friend and they will use it to join your game session.
https://tictactoe-web.fly.dev/
Note: Screenshots might be outdated
- TypeScript
- React
- Node.js
- Express.js
- WebSocket
- Follow the instructions to run the server first
- Clone this repository and install its dependencies
npm install
- Run in development mode
npm run dev
- Deploy the application to fly.io.
- Use Redis cache to save ongoing game sessions, instead of saving them to Node's memory.
- Improve UI (better overall look, fancy animations, better error notifications).
- Add security via tokens.
- Add ability to register as a user and track game progress over time. Data saved to MongoDB/PostgreSQL.