https://github.com/luggapugga/tictactoe
A feature-rich online ultimate Tic Tac Toe game with real-time multiplayer
https://github.com/luggapugga/tictactoe
nextjs socket-io tictactoe
Last synced: about 2 months ago
JSON representation
A feature-rich online ultimate Tic Tac Toe game with real-time multiplayer
- Host: GitHub
- URL: https://github.com/luggapugga/tictactoe
- Owner: LuggaPugga
- Created: 2025-03-12T15:14:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-12T18:19:42.000Z (over 1 year ago)
- Last Synced: 2025-03-12T18:26:52.659Z (over 1 year ago)
- Topics: nextjs, socket-io, tictactoe
- Language: TypeScript
- Homepage: https://ttt.luggapugga.dev
- Size: 311 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ultimate Tic Tac Toe
This is a Turborepo project containing a real-time multiplayer Ultimate Tic Tac Toe game.
## Demo
Live demo available at: [ttt.luggapugga.dev](https://ttt.luggapugga.dev)
## What's in the Project
The project contains:
- **Applications**:
- `frontend`: TanStack Start with SolidJS application for the game UI
- `backend`: Elysia server with native WebSockets for real-time gameplay
## Features
- Real-time multiplayer gameplay
- Online matchmaking system
- Custom room creation with shareable codes
- Responsive design with dark/light mode
- Modern UI with animations
## Getting Started
To start working with this project:
1. **Clone the repository**:
```sh
git clone https://github.com/luggapugga/tictactoe.git
cd tictactoe
```
2. **Install dependencies**:
```sh
bun install
```
3. **Run the development servers**:
```sh
bun run dev
```
4. **Build everything**:
```sh
bun run build
```
## Tech Stack
- **Frontend**: TanStack Start, SolidJS, TanStack Router, Tailwind CSS, Solid-UI
- **Backend**: Elysia, Native WebSockets, TypeScript, Bun
For more detailed information about each application, please see the README files in their respective directories:
- [Frontend README](apps/frontend/README.md)
- [Backend README](apps/backend/README.md)