Everything I look after
One platform in the middle, and everything it runs for our clients around it. Each part is explained below.
the hub
The Armed Solutions platform
- 1 codebase
- 8 client sites
- built and run by me
plugs into
Stripe · Lodgify · Beds24, for Booking.com and Airbnb · the shift-tracking app · email · team chat
for guestsBooking and paying
- Direct booking alongside Lodgify
- Room booking engine
- Session booking
- Gift vouchers and passes
- Instalments, any currency
- Manage your own booking
- Late checkout, extra nights
for owners and staffRunning the business
- Owner statements as PDFs
- Owners portal
- Payroll from staff shifts
- Reservations calendar
- Refunds from the desk
- Team alerts
websitesGetting found
- 8 client websites
- Visitor stats, no trackers
- Pages AI assistants can read
- Demo sites and video
- Lead research, human-approved
safetyUnder the hood
- Every client kept separate
- Backups, restore-tested
- Down and error alerts
- Preview, tests, rollback
- Passkeys and two-factor
hardwareOn site
- Raspberry Pi signage, flash and go
Booking and paying
What guests and customers see on our clients’ websites.
- Direct booking on the business’s own website. Guests book and pay on the business’s site, even though its calendar and prices live in a property management system (Lodgify). They can pay in instalments, and in their own currency, while the business is paid in euros.
- A room booking engine that can’t sell the same night twice. Booking.com and Airbnb stays land on the same calendar as direct bookings, with payment plans and instalment reminders.
- Guests manage their own booking. They can find, change or cancel it themselves, without emailing the business.
- Add-ons after booking. Late checkout, and a link guests can use to pay for an extra night on their stay.
- Session booking. Customers book a time slot for a session, and shared capacity is handled safely, so two people booking at once can’t overbook it.
- Gift vouchers and session passes. Sold on the business’s own site and paid into its own Stripe account, with no marketplace in the middle. QR vouchers scanned at the door and delivered as PDFs.
- Enquiry forms. For guests whose question doesn’t fit a booking form.
What happens when a guest books
Every step and every system it touches, from picking dates to the owner’s monthly statement.
- 1 Guest Picks dates on the business’s own website.Outside systems Lodgify: live calendar and prices
- 2 Guest Pays by card, in full or in instalments, in their own currency.Outside systems Stripe: the business is paid in euros
- 3 Platform Payment is captured first, then the booking is written.Outside systems Lodgify: booking created
- 3b Platform If the booking can’t be written: refund only once Lodgify clearly shows no booking.Staff and owners Anything unclear goes to a person
- 4 Platform Confirmation to the guest, a copy to the property.Staff and owners New-booking alert in the team chat
- 5 Guest Changes or cancels it, adds late checkout or an extra night.Platform Instalment reminders go out on time
- 6 Staff and owners Month end: the owner gets a statement PDF with fees itemised, also in the owners portal.
Shown for the holiday-rental agency, whose calendar lives in Lodgify. The B&B runs the same way on the platform’s own calendar, with Booking.com and Airbnb stays synced in.
Running the business
The back office behind the website, so less of it happens in spreadsheets.
- Owner statements and invoicing. For a holiday-rental agency that manages other people’s properties: monthly and yearly statements as PDFs, with fees and costs itemised, emailed to each property owner.
- A portal for property owners. Owners log in to see their statements and a calendar of their property, without guest names, and can ask for an invoice.
- Payroll from staff shifts. Hours come in from the team’s shift-tracking app and are reviewed fortnightly, with holidays and pensions, before a manager signs off.
- A reservations calendar for staff. Today’s arrivals and departures, prices for open nights, and gaps that are hard to sell, with Booking.com and Airbnb stays included.
- Cancellations and refunds from the desk. Staff can cancel and refund a booking in one place, and the guest gets the email automatically. The property gets a copy of every confirmed booking.
- Team alerts. New bookings, abandoned checkouts, failed emails and possible double bookings are posted to the team chat as they happen.
- Content the business edits itself. Photo galleries with uploads, opening hours, and calendars that know about Irish bank holidays.
- Signage screens on a Raspberry Pi. Shipped as a ready-to-flash card. Put it in the Pi and the signage runs, with nothing to set up.
Websites and getting customers
The public side, for our clients and for Armed Solutions itself.
- Eight client websites from one platform. Each on the business’s own domain, with its own visitor stats and no third-party trackers.
- Readable by AI assistants. The Armed Solutions site has plain-text versions of its pages, so tools like ChatGPT and Claude can read it accurately.
- Demo sites and a product video for pitches. Working demo websites for prospective clients, and a short animated demo video for email and social.
- Lead research with a human in charge. An AI assistant researches local businesses and drafts an introduction. Nothing is sent until one of us approves it.
Keeping it safe and running
The parts nobody sees until something goes wrong.
- Every client kept separate. Each client’s site runs on its own, with its own database login, so one business can never see another’s data.
- Backups that have been tested. Continuous backups, and restores that have actually been practised, not just assumed to work.
- Alerts before clients notice. An alert when a client site goes down, and error tracking so problems are seen and fixed.
- Changes checked before they go live. A preview copy of every change, automated tests, and one-step rollback if a release misbehaves.
- Secure logins. Passkeys, two-factor login and rate limiting on the admin side.
One shared codebase is built once per client, with other clients’ pages and files removed. Each of the eight client sites runs on its own domain and in its own container, and connects to the shared database with its own login. Row-level security means each login can only see its own client’s rows.
Six months of shipping
Built in evenings and weekends, month by month.
- May 5 commits in May
- First commits
- Jun 144 commits in June
- Gift vouchers, paid straight to the business
- Visitor stats with no trackers
- Each client site built and run separately
- Jul 133 commits in July
- Moved everything onto our own servers
- Direct booking alongside Lodgify
- Session booking with shared capacity
- Aug 215 commits in August
- Passkeys and two-factor login
- Payroll from staff shifts
- Instalment payment plans
- Sep 101 commits in September
- Room booking engine
- Owners portal
- Oct 91 commits in October
- Booking.com and Airbnb on the same calendar
- Pages AI assistants can read
- Nov 108 commits in November
- Session passes and credit vouchers
- Staff logins without access to money or settings
- Raspberry Pi signage
Commits to the main branch, counted from git. November is to 9 November only.
Running for real businesses
- a holiday-rental agencyGuests book and pay on its own website, with real bookings written straight into its existing booking system. Owner statements and the owners portal run on the platform too, and its two shop-window screens run the Raspberry Pi signage.
- a B&BOnline booking is open on its own site, with Booking.com and Airbnb stays on the same calendar, and guests manage their own bookings.
Booking platforms take around 15% commission. The B&B is the pilot for Armed Solutions’s direct-booking product, priced at a few percent instead.
How it handles the tricky parts
Does it replace Lodgify, Booking.com or Airbnb?
No. It works alongside them. The existing system keeps the calendar, and the booking sites keep sending guests.
What if a payment goes through but the booking fails?
A guest is either paid and booked, or not charged at all. A refund only goes out once the booking system clearly shows there’s no booking, and anything unclear goes to a person to check.
Where does the money go?
To the business. Payments run through Stripe, and voucher sales go straight into the business’s own Stripe account.
Can guests from abroad pay in their own currency?
Yes. They pay in their currency and the business is paid in euros.
Who built it
I’m Eddie Sheehy, a software engineer based in Ireland, and CTO and co-founder of Armed Solutions. Most of this was built over five months in 2026, evenings and weekends, alongside a full-time job in scraping infrastructure.
The technical write-ups are in the case studies.
Want this for your business?
Direct booking on your own website (including alongside Lodgify), room booking, session booking, gift vouchers and passes, and the website around them: that’s what Armed Solutions provides. Talk to them.
- website
- armed-solutions.com
- info@armed-solutions.com
- phone
- +353 89 223 0907
Want to build your own platform like this?
Armed Solutions won’t help you build another Armed Solutions. I will. If you’re building your own software and it needs payments, multiple clients, or an integration with another system, or you want something more specific, get in touch with me directly.
- eddie0sheehy@gmail.com
- phone
- +353 87 109 8386