23 Commits

Author SHA1 Message Date
3e113cadd8 Update index.html
All checks were successful
Deploy to Production / deploy (push) Successful in 3s
Tweaks to working of v2 site.
2026-06-10 09:30:00 -04:00
7cdf96fbe9 V2 fixes: full-size wordmark logo in nav/footer, legible legal pages
- Nav and footer now use the logo SVG alone (it already contains the
  HOA LedgerIQ wordmark) at correct aspect ratio, dropping the
  redundant text spans and the 36x36 square sizing that shrank it
- Privacy and Terms pages: replaced V1 dark-theme inline colors
  (white headings, light gray body) with dark ink colors for the
  V2 white background

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 08:52:46 -04:00
86a80deaf8 V2 site: Apple-inspired redesign with SEO, native pricing, FAQ, and mobile nav
Implements the revised website enhancement requirements:
- Light, clean Apple-style layout (system font stack, pill buttons,
  generous whitespace) with a dark AI showcase section
- SEO foundation: meta description, Open Graph, Twitter Card, and
  JSON-LD (SoftwareApplication, Organization, FAQPage)
- Native HTML pricing tiers (Starter $29 / Professional $79 /
  Enterprise custom) with monthly-annual toggle, replacing the
  uncrawlable iframe; pulled from app.hoaledgeriq.com/pricing
- New sections: How It Works (3 steps), trust bar, FAQ accordion,
  spreadsheet comparison table, closing CTA
- Mobile hamburger menu (nav previously disappeared under 640px)
- Pillar pages surfaced in footer (investment, reserve studies,
  assessment calculator)
- Performance: deferred Chatwoot load, image dimensions, preload
  hints, no blocking webfont
- Accessibility: skip link, aria states, prefers-reduced-motion
- ROI calculator preserved (same IDs/handlers in app.js); new v2.js
  for hamburger, billing toggle, section highlighting, GA4 events
- Legacy article styles retained so Insights pages keep working

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 20:08:59 -04:00
3e0969e682 Go-live: remove Coming Soon, add Start Free Trial CTAs, embed pricing page
- Remove coming-soon banner from all pages (index, articles, SEO pages, legal pages)
- Replace all "Get Early Access" CTAs with "Start Free Trial" → https://app.hoaledgeriq.com/pricing
- Hero CTA updated to "Start Your Free 14-Day Trial"
- Pricing section: replace static pricing grid with live iframe embed from app.hoaledgeriq.com/pricing
- Add .pricing-embed-wrap / .pricing-embed / .pricing-embed-fallback CSS
- Hide lead capture signup section (preserved with style="display:none" for future use)
- Update footer "Early Access" → "Start Free Trial" across all pages
- Update calculator CTA → https://app.hoaledgeriq.com/pricing
- Remove "Coming soon to hoaledgeriq.com" copy from privacy/terms footers
- Pages updated: index.html, styles.css, reserve-study-software.html, investment-management.html,
  special-assessment-calculator.html, privacy.html, terms.html, articles/index.html,
  articles/why-we-built-hoa-ledgeriq.html, articles/hoa-financial-blind-spots.html

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 09:38:19 -04:00
bd20195df3 Add Insights blog section with two founding articles
- Create articles/ directory with hub index page (newest-first card grid)
- Add Article 1: "Why We Built HOA LedgerIQ" (March 16, 2026, founder story)
- Add Article 2: "5 Financial Blind Spots Putting Your HOA at Risk" (April 1, 2026, use case)
- Both articles include screenshot carousel, article CTA, prev/next nav, and full SEO meta
- Add blog/article CSS to styles.css (hub hero, card grid, article prose, showcase, CTA)
- Add "Insights" nav link to index.html, reserve-study-software.html, investment-management.html
- Add "Insights" to footer Pages column on all pages (index.html gets a Pages column added)
- Add articles/ pages to sitemap.xml with appropriate priorities and lastmod dates

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 13:04:55 -04:00
5f934e70eb Fix free trial period from 30 days to 14 days across all pages
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 11:37:42 -04:00
5a23f3d599 feat: Add bot detection and enhanced engagement tracking
- Detect bot-like behavior (webdriver, missing language, etc.)
- Track scroll depth (25%, 50%, 75%)
- Track time on page (10+ seconds threshold)
- Track all meaningful clicks
- Add user properties (screen res, timezone, bot flag)
- Filter real users from bots in GA4 reports
- Add comprehensive documentation

This enables:
✓ Distinguishing real users from automated traffic
✓ Measuring meaningful engagement vs vanity metrics
✓ Identifying calculator abandonment points
✓ Tracking user journey through the site
✓ Better ROI measurement for marketing efforts

See GA4_ENHANCEMENTS.md for full details.
2026-03-29 12:20:23 -04:00
a725965721 feat: Add GA4 event tracking for ROI calculator
- Track calculator_open events when users open the modal
- Track calculator_submit events when users submit the form
- Track calculator_success events when results are shown
- Includes anonymized form data (homesites, reserve funds)
- Console logging for debugging

This enables tracking of calculator engagement in GA4 to measure:
- How many users open the calculator
- Form submission rate
- Success/failure rate
- User behavior patterns

Events will appear in GA4 under Engagement → Events
2026-03-29 12:14:36 -04:00
e56d3f97b5 updated pricing and taglines 2026-03-17 07:42:18 -04:00
6132d1774e Update index.html 2026-03-16 20:01:55 -04:00
575eef16ea wording updates 2026-03-16 14:31:08 -04:00
9be431dd42 new logo 2026-03-16 14:03:27 -04:00
2c86b1b5a1 Fix Canonical reference typo 2026-03-16 13:59:27 -04:00
b26903c4ee Hide AI recommendation from results view; keep DB capture
AI text is still generated and saved to calc_submissions for internal
follow-up, but no longer displayed to the user — keeps the detailed
analysis behind the product sign-up wall.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 11:12:02 -04:00
4bddd96b40 fixed email blurb 2026-03-11 11:01:56 -04:00
8a369f6a57 Add calculator UX enhancements and submission tracking
- Button loading spinner + disable on submit to prevent duplicate AI calls
- Email field and opt-in consent checkbox on calculator form (checked by default)
- Privacy assurance blurb below opt-in
- Refinement blurb on results screen explaining live cash-flow optimization
- calc_submissions SQLite table stores form inputs, computed results, AI text, email, opt-in
- GET /api/calc-submissions endpoint (x-admin-key protected) to retrieve submissions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 10:58:19 -04:00
f195c6082d Tweaked wording of ROI Widget 2026-03-11 10:45:55 -04:00
15d35cff66 Fix Cononical 2026-03-11 09:59:31 -04:00
b658f50c9c Add Chatwoot support widget and AI API setup documentation
- Insert Chatwoot chat widget script at bottom of index.html body
  (connects to chat.hoaledgeriq.com with token 1QMW1fycL5xHvd6XMfg4Dbb4)
- Add AI_SETUP.md documenting how to upgrade the benefit calculator
  from client-side math to live AI API calls (Claude or OpenAI),
  including endpoint code, app.js changes, prompt tuning, cost
  estimates, and rate limiting guidance

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 09:54:53 -04:00
ba9ddee99d Add interest income benefit calculator widget to hero
- New "✦ Calculate Your Interest Income Potential" button between hero CTAs
  with gradient border styling distinct from primary/ghost buttons
- Modal overlay collects: homesites, property type, annual dues + frequency,
  reserve fund balance, and 2025 actual interest income
- Conservative calculation model: 4.0% HYSA for operating cash, 4.25% CD
  ladder for 65% of investable reserves; operating multiplier varies by
  payment frequency (monthly 10%, quarterly 20%, annual 35%)
- Results screen shows animated dollar counter, operating vs reserve
  breakdown, AI-style narrative recommendation, and direct CTA to signup
- Modal closes on backdrop click or Escape key; CTA closes modal and
  scrolls to early access signup form

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 09:49:18 -04:00
4f99e8c71a Replace hero mockup with auto-rotating screenshot carousel
- Swap static dashboard card for 3-slide image carousel in hero section
- Slides auto-advance every 4.5s, pause on hover, support manual prev/next and dot navigation
- Add carousel CSS with fade transition, dot indicators, and glow border treatment
- Add carousel JS with goTo/prev/next/auto-rotate logic
- Images expected at img/screenshot-dashboard.png, img/screenshot-cashflow.png, img/screenshot-capital.png

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 14:42:05 -04:00
e2a1790c75 Added Sitemap and Robots file. Tweaked wording in index.html 2026-03-03 09:18:56 -05:00
e922e2dbd3 Initial commit of existing project 2026-03-03 08:58:15 -05:00