Developer blog
Notes from building HotelierKit.
Practical tutorials on Laravel, Svelte, Inertia, edge caching and AI tooling, drawn from the platform that runs independent hotel websites.
AI and MCP11 min readIntroducing the HotelierKit MCP: let ChatGPT and Claude edit a hotel website
Read the postConnect ChatGPT or Claude to a HotelierKit site and edit pages as drafts. Here is how we built the MCP server in Laravel, from tools to OAuth sign-in.
Svelte15 min readHow to make web forms survive an outage
Read the postGive each form submission an ID, save it in the browser, and retry until the server answers. Then let a unique index turn duplicates into harmless replays.
Laravel10 min readLaravel Octane gotchas: state that leaks between requests
Read the postOctane boots Laravel once and reuses it for every request. Learn where state survives, how to reset it, and how to test that one tenant's data never reaches another.