Brian Olson / 333333
Tom Henderson / 555555
This is a live demo of the booking system that ships on every BA Custom Products Raspberry Pi. Online booking, memberships, tiered pricing, hardware automation, email and SMS notifications — everything here works exactly like the real product.
See how fast a new facility goes from zero to live. 9 steps — business info, bays, pricing, theme, SMS. About 5 minutes start to finish.
Customers pick a bay, date, and time and book instantly. Real-time availability, mobile-ready, Stripe payments built in.
Unlimited tiers with custom discounts, hour limits per day/week/month, schedule and bay restrictions, and guest passes with per-visit limits.
Members log in with a PIN to see usage stats, remaining hours, guest passes, upcoming bookings, and their tier perks.
Different rates for weekdays, evenings, and weekends. Each 30-minute block is charged at the correct rate automatically.
Percentage off, fixed dollar, or free minutes. Usage limits, per-customer limits, expiration dates. Stack with member pricing.
Configurable tax rate and label applied to the post-discount subtotal. Shown as a separate line item at checkout and on email receipts. Tax ID and jurisdiction stored for your records.
Booking confirmations, session reminders, door access codes, 15-minute ending warnings, and cancellation notices. All customizable.
Same notifications as SMS, delivered via email. Works alongside SMS or as a standalone notification method.
Customers look up their bookings by phone or email, view door codes, and cancel sessions outside the 24-hour window with automatic refunds.
Shelly smart plugs turn lights and equipment on before sessions and off after. Per-device timing, per-bay configuration.
BroadLink RM Mini sends infrared signals to turn TVs and projectors on/off per session. Learn codes from any existing remote.
Unique access codes generated per booking. Texted 15 minutes before start, automatically revoked after the session ends.
A Python listener on each simulator PC polls the Pi and shows an on-screen countdown when a session is ending. The Pi sends a shutdown command at session end. Back-to-back bookings skip the shutdown automatically.
Bookings, members, pricing tiers, discount codes, bay hardware, waivers, SMS messages, themes, and system logs — all in one panel.
New facilities go from unboxing to accepting bookings in minutes. Business info, bays, pricing, theme, SMS, and hardware all configured in one guided flow.
Upload liability waiver PDFs. Customers sign before booking. Includes a built-in SMS Terms and Privacy Policy page for carrier compliance.
Your data stays on your Pi. No cloud database, no third-party servers storing your customer information. The system is hardened at every layer.
All bookings, members, settings, and waivers are stored locally on the Pi in an encrypted SQLite database. Nothing leaves your network unless you configure SMS or email.
Only ports 22, 80, and 443 are open. Everything else is blocked. Root login is disabled. SSH password authentication is removed entirely — only a cryptographic security key can connect. No password to guess, no credentials to brute force.
All web traffic routes through Cloudflare, which hides your real IP, blocks DDoS attacks, and provides SSL/TLS encryption on every connection.
Every database query uses prepared statements with parameterized inputs. No SQL injection, no XSS, no data leaks through user input.
API endpoints are rate-limited to prevent abuse. The admin panel locks out after 10 failed login attempts for one hour.
The Pi runs unattended-upgrades, automatically installing security patches as they become available. No manual intervention needed.
Enter a PIN on the booking page to see member pricing, or log into the member portal to see usage and perks.
Discount codes to try: FIRSTTEE (20% off) / HALFOFF (50%) / FREEHOUR (1 free hour)
The unit arrives with everything installed — operating system, booking software, security hardening, and all services ready to go. Nothing to download or compile.
Connect the Pi to your router with an Ethernet cable (or WiFi). It boots in about 30 seconds and is immediately reachable on your local network.
Open the wizard in your browser. Enter your business name, add your bays, set pricing, pick a theme, configure SMS and email. Nine steps, about five minutes.
A Cloudflare Tunnel is pre-configured on the Pi. You set a CNAME record on your domain and the booking site is live on the internet — no port forwarding, no static IP needed.
Your customers can now book online, pay via Stripe, and receive SMS confirmations. You manage everything from the admin panel. The Pi runs 24/7 on its own.
Ships pre-configured on a Raspberry Pi 5. Plug it in, run the wizard, and your facility is live. Reach out to Bruce to get a quote or ask questions.