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 is supported. This note will only be visible to 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.NZFaberLocation


🎲 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? 🧱

GameStatusRepo
🐍Chutes and Ladders✅ Featuredchutes-and-ladders
🔴Connect Four✅ Featuredconnect-four
🚢Battleship✅ Featuredbattleship
Chinese Checkers✅ Featuredchinese-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)
RepoWhat 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

LaravelPHPTypeScriptTailwind CSSBashUbuntu


🎮 Play the gamespvp.nz · 🛠️ Deploy with FaberGitHub · 🤖 AI deploysFaber MCP

Pinned Loading

  1. battleshipbattleshipPublic

    PHP

  2. chutes-and-ladderschutes-and-laddersPublic

    PHP 1

  3. connect-fourconnect-fourPublic

    PHP

  4. faberfaberPublic

    Shell 2