No login required • Open Source • React, TypeScript, Express, Socket.io, Tailwind CSS
A fast-paced, real-time multiplayer Tic Tac Toe game. No login or signup — enter your name and start playing instantly with friends. Built using modern web technologies with a clean UI and responsive design. Perfect for learning how to implement WebSockets and real-time communication in web apps.
- ⚡ Realtime multiplayer using Socket.io.
- 🧩 Simple room creation and joining system.
- 💬 In-game chat support.
- 🧑🎨 Support player nickname customization.
- 😄 Include emoji reactions during gameplay.
- 🎨 Beautiful UI with Tailwind CSS.
- 🧠 Built with React, TypeScript, Node.js, and Express.
- 🔒 No authentication or login required.
- 📱 Responsive design for desktop and mobile.
- 🌐 Open-source and self-hostable.
Experience the game instantly without any signup or installation:
🎮 Play the game live → https://tictactoe.sahilatahar.dev/
Game Board - Real-time Match + Chat
-
Fork this repository: Click the Fork button located in the top-right corner of this page.
-
Clone the repository:
git clone https://github.com/<your-username>/RealTime-Tic-Tac-Toe.git
-
Create .env file (Optional): Inside the root directories create
.envand set:VITE_APPLICATION_URL=http://localhost:3000 PORT=3000
-
Install dependencies:
npm install
-
Run the project:
npm run dev
-
Access the application:
http://localhost:5173/
- 🏠 Add game rooms to allow multiple rounds in one session.
- 👀 Enable spectators to watch live games.
- 🔗 Generate shareable links to invite friends directly.
- 📱 Make the game installable as a Progressive Web App (PWA).
- 🤖 Add a smart AI opponent for single-player mode.
If you find this helpful or valuable, please consider 🌟 starring the repository. It helps us gain visibility and encourages further development.
This project is licensed under the MIT License.
Sahil Atahar |
|
|



