GameTalk is a modern platform where gamers can create and join game rooms, chat, and enjoy video conferencing together.

View and join available game rooms, or create a new one from the lobby.

Enjoy video conferencing, microphone, camera, and screen sharing features inside a game room.
- Create and manage game rooms
- Real-time chat
- Video conferencing (microphone, camera, screen sharing)
- Multi-language support (Turkish & English)
- Modern, user-friendly interface
git clone https://github.com/colakelfatih/gametalk.git
cd gametalk
npm installCopy the example file and fill in your own values:
cp env.example .envThe following environment variables are required:
GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRET: Credentials for Google authenticationDATABASE_URL: Your PostgreSQL database connection stringNEXT_PUBLIC_LIVEKIT_URL: The URL of your LiveKit serverLIVEKIT_API_KEY/LIVEKIT_API_SECRET: API credentials for LiveKit
npx prisma migrate devnpm run dev- From the lobby, create a new room or join an existing one.
- Inside a room, use video conferencing and chat features.
- Fatih Colakel
- Feel free to open a PR to contribute!
MIT