Projects

RPS+

RPS+

Real-time WebSocket-based multiplayer Rock, Paper, Scissors game featuring instant matchmaking and interactive TUI.

Apps

Frontend
Next.jsNext.js
ReactReact
TypeScriptTypeScript
Tailwind CSSTailwind CSS
shadcn/uishadcn/ui
VercelVercel
Backend
Node.jsNode.js
ExpressExpress
Socket.ioSocket.io
TypeScriptTypeScript

Features

  • Real-Time WebSockets — Bidirectional real-time gameplay powered by Socket.io and Node.js.
  • Matchmaking & Pairing — Instantly matches players waiting in the lobby to start a multiplayer session.
  • Interactive UI — Responsive game board featuring sleek animations, state styling, and toast notifications.
  • Turborepo Monorepo — High-performance workspace caching and management using Turborepo.

Architecture

Architecture- Microservice
Monorepo- TerboRepo
Husky Hooks
Open Source
README
LLD Design
Agent Skills

Frontend Specs

CI/CD- Vercel
Custom Domain
Monitoring
Containerized

Backend Specs

Authentication
Caching
Object Storage
Dockerized
CI/CD
Reverse Proxy
AI Gateway
DB Backup
Message Broker
Monitoring
Testing