
Tech Stack
ReactTypeScriptViteNode.jsExpressPostgreSQLWebSocketsRailway
Live URL
https://spooksy.xyzAbout
A 1v1 turn-based card game (think Hearthstone-lite). 20 HP each, mana grows per turn (1→10), play creatures and spells to drop your opponent to 0. 18 cards across 7 elements with unique abilities. Phantom wallet connect for auth — connect wallet, get a JWT, no seed phrases or signing needed.
Key Features
01Real-time multiplayer via WebSockets (quick match + private rooms)
02ELO-based ranked system with leaderboard
03Player profiles with win/loss stats & game history
04Holographic card effects & pixel art aesthetic
05Phantom Connect (Solana) wallet authentication
06Full monorepo (client / server / shared types)