A zero-server property management system. Five services, one property, no backend code.
Autonomous AI agent that writes code, fixes bugs, runs database migrations, and deploys changes directly to production. Runs on Oracle Cloud free tier as a systemd service.
The entire backend. PostgreSQL database with row-level security, auth, file storage, and 38+ edge functions that handle payments, webhooks, device control, and the PAI chatbot.
Serves the static HTML/JS/CSS website. No build step needed. Push to main branch and it's live at alpacaplayhouse.com within seconds. CI auto-bumps version on each deploy.
Always-on Mac at the property. Bridges cloud requests to LAN-only devices (Sonos speakers, security cameras, smart lights). Connected via Tailscale private mesh network.
Cloud-side endpoint with a static IP. Runs Caddy as a reverse proxy, routing requests through Tailscale to reach Alpaca Mac's LAN services. Also hosts the PAI Discord bridge.