Skip to content
View JoshTrebilco's full-sized avatar
๐Ÿš€
๐Ÿš€

Organizations

@FruitBytes @codingnz @wedpro @quiztoast @laramentor @Road-Ninja @MinecraftNZ

Block or report JoshTrebilco

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
JoshTrebilco/README.md

๐Ÿ‘‹ Hey, I'm Josh

๐Ÿงฑ Building classic board games with event sourcing & deploying them with AI

PVP.NZ Faber Location


๐ŸŽฒ PVP.NZ โ€” Classic Board Games, Reimagined

I'm building an ecosystem of real-time multiplayer board games โ€” all open source, all powered by event sourcing.

Every game uses Laravel Verbs for event sourcing and Laravel Reverb for real-time WebSocket gameplay. Think of it as a game engine where every move is an event and every board state is derived from history.

The landing page at pvp.nz has a retro Lego-brick desktop vibe โ€” because if you're rebuilding classics, why not have fun with it? ๐Ÿงฑ

Game Status Repo
๐Ÿ Chutes and Ladders โœ… Featured chutes-and-ladders
๐Ÿ”ด Connect Four โœ… Featured connect-four
๐Ÿšข Battleship โœ… Featured battleship
โญ Chinese Checkers โœ… Featured chinese-checkers
๐Ÿ๏ธ Catan ๐Ÿ”จ In Development โ€”
๐ŸŽฏ Trouble ๐Ÿ”œ Coming Soon โ€”
๐Ÿ•ณ๏ธ Mancala ๐Ÿ”œ Coming Soon โ€”
๐ŸŽฉ Monopoly ๐Ÿ”œ Coming Soon โ€”
๐ŸŒ Risk ๐Ÿ”œ Coming Soon โ€”

๐Ÿ› ๏ธ Faber โ€” Laravel Deployment, Simplified

I also build and maintain Faber, an open-source server management and deployment tool for Laravel apps. Think Forge, but you own the whole thing.

  • โšก Zero-downtime deployments with atomic releases
  • ๐Ÿ”’ Automatic SSL via Let's Encrypt
  • ๐Ÿ˜ Multiple PHP versions with isolated virtual hosts
  • ๐Ÿ” GitHub webhooks for push-to-deploy
  • ๐Ÿ›ก๏ธ Security hardening out of the box (fail2ban, UFW, ClamAV)
Repo What it does
faber ๐Ÿ–ฅ๏ธ The CLI โ€” manage servers, deploy apps, configure stacks
faber-mcp ๐Ÿค– The MCP Server โ€” deploy apps with AI

"Deploy this project to production" โ€” that's a real prompt that works with Faber MCP โœจ


๐Ÿงฐ Tech Stack

Laravel PHP TypeScript Tailwind CSS Bash Ubuntu


๐ŸŽฎ Play the games โ†’ pvp.nz ยท ๐Ÿ› ๏ธ Deploy with Faber โ†’ GitHub ยท ๐Ÿค– AI deploys โ†’ Faber MCP

Pinned Loading

  1. battleship battleship Public

    PHP

  2. chutes-and-ladders chutes-and-ladders Public

    PHP 1

  3. connect-four connect-four Public

    PHP

  4. faber faber Public

    Shell 1