Single-user lead-intelligence admin platform fronted by Cloudflare Access.
apps/
site/ # Jekyll admin dashboard → app.aidatasignal.com
worker/ # Cloudflare Worker API → api.aidatasignal.com
docs/
auth-and-access.md
.local/
cf-resources.json # provisioned Cloudflare resource IDs
The Replit workflow Start application runs the Jekyll site on port 5000.
cd apps/site && bundle exec jekyll serve --host 0.0.0.0 --port 5000Worker dev:
cd apps/worker && pnpm install && pnpm dev- Site: Replit static deployment builds
apps/siteintoapps/site/_siteand serves it. Production custom domainapp.aidatasignal.com(DNS pending — see notes). - Worker:
cd apps/worker && wrangler deploydeploys to theleadWorker, attached toapi.aidatasignal.com.
Cloudflare Access on both subdomains, OTP login, allowlist guillaumelauzier@gmail.com. See docs/auth-and-access.md.