ilia f0b5409610
CI / skip-ci-check (push) Successful in 40s
CI / secret-scan (push) Successful in 39s
CI / node-ci (push) Successful in 51s
Merge pull request 'Add 1200×630 OG image and large Twitter card' (#9) from feat/og-image-1200x630 into master
2026-08-12 12:58:27 -05:00
2026-07-26 14:46:57 -05:00

AutoBank

Static landing page for AutoBank — automation consulting by Ilia Dobkin (scripts, n8n/Zapier/Make, CI/CD, webhooks, AI integrations).

Status: active. Live site: auto.levkin.ca

Stack

  • index.html — single page
  • styles.css — Serial Console theme (phosphor green on black)
  • assets/logos/ — hourglass favicon + scroll-driven header logo (*-64.png)

No build step for deploy. Plain HTML/CSS.

Local preview

python3 -m http.server 8080
# http://localhost:8080

Logo tooling (optional)

Requires Node 18+.

npm install
npm run logos:normalize   # source PNGs → assets/logos/*-64.png & *-128.png

Source art: assets/logos/source/. Design pickers (not deployed): docs/brand-names.html, docs/style-directions.html.

Deploy

Publish the repo root as static files (nginx root, Gitea pages, etc.).

git push origin master

Email capture (Listmonk)

The page has a "not ready to book" email form near the bottom that posts to Listmonk (listmonk.levkin.ca) via POST /api/public/subscription.

Wired to the auto.levkin.ca leads list (public, single opt-in, id 6 in Listmonk) — UUID is hardcoded in index.html (input[name="l"]). Subscribers land in Listmonk admin under that list; no confirmation email required before they're counted (single opt-in), so double-check for typo'd addresses before sending campaigns.

If Listmonk starts enforcing a captcha on public subscriptions, the plain fetch call in the inline <script> will need a captcha token added — check Listmonk's Security settings first.

Design

See docs/design-brief-smb-refresh.md for the token-system decision and critique behind the 2026-07 SMB-focused copy pass (written against the frontend-design skill).

What URL
Book a call cal.levkin.ca/ilia/consult
Email ilia@levkine.ca
LinkedIn linkedin.com/in/ilia-dobkin-8263343
Git git.levkin.ca

Edit

What Where
Copy / sections index.html
Theme colors styles.css (:root)
Logo frames assets/logos/source/ then npm run logos:normalize
Booking URL cal.levkin.ca in index.html

License

Private repo.

S
Description
AutoBank static site — automation consulting landing page
Readme MIT
5 MiB
Languages
HTML 53.7%
CSS 36.4%
Shell 5.1%
JavaScript 4.8%