

Second Home From Home provides housekeeping for holiday let owners—the people who want their Airbnb turned around between guests but don't want to do it themselves. Simple concept, complex logistics.
The business was growing, and the spreadsheet-and-WhatsApp approach to scheduling wasn't cutting it anymore. Staff were showing up at the wrong properties. Timesheets were a mess. Nobody knew who was supposed to be where.
The public-facing website is simple enough—clean, professional, does what it needs to do. But the real work was the staff management system hiding behind it.
We built a Laravel application that handles the entire operation: property management, staff scheduling, and task assignment. The clever bit is the Twilio integration. When a staff member is assigned to a property, they get an SMS with the address and access codes. If they forget to submit their timesheet at the end of a shift, the system sends a polite nudge. (The politeness was specifically requested.)
The Vue.js frontend gives managers a real-time view of who's where and what's happening. Drag-and-drop scheduling, instant updates, no more "I thought you said Thursday."
The chaos stopped. Staff know where they need to be. Managers can see the whole operation at a glance. And the timesheets actually get submitted.
It's not the flashiest project we've worked on, but it's a good example of what a small custom system can do for a business that's outgrown spreadsheets.
T: 07512 944360/[email protected]
© 2026 amillionmonkeys ltd.