GameHub
A web platform for classic board and card games, with customisable themes, multiplayer and AI opponents.
- Role
- Full-stack engineer
- Client
- GameHub
- Stack
- Next.js, NestJS, Supabase, Zustand, Figma

Features
- Eight games: chess, Ludo, Russian Rummy, Hearts, Solitaire, Spades, Yahtzee and Judgement
- Custom themes for backgrounds, cards, dice, chess pieces and boards
- Play as a guest, or sign in with email, Google, Facebook or X
- Game progress saved for guests and signed-in players
- Multiplayer with friends or online matchmaking
- AI opponents at several difficulty levels
- Responsive on desktop, tablet and mobile