Commit graph

13 commits

Author SHA1 Message Date
King Omar
3333c941c4 Add Instagram, Facebook socials to nav + footer; wire Google Sheet webhook
- Instagram (careersgatewayaus) + Facebook icons in nav header and footer
- WhatsApp also added to footer social row alongside Instagram + Facebook
- GOOGLE_SHEET_WEBHOOK set in wrangler.toml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:51:00 +10:00
King Omar
91b7a948fd Add Google Sheets webhook, email to Cgabijendra@gmail.com, WhatsApp button
- Every inquiry fires 3 simultaneous destinations: Google Sheet, email, Kondesk
- Email to Cgabijendra@gmail.com with HTML template + reply-to set to the lead
- GOOGLE_SHEET_WEBHOOK env var (set once Google Apps Script is deployed)
- WhatsApp floating button bottom-right, links to +61 405 580 047

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:41:22 +10:00
King Omar
29cfa0b9ac Prepare for careersgateway.com.au domain migration
- Update BASE_URL canonical to careersgateway.com.au (OG tags, sitemaps)
- Add careersgateway.com.au + www as custom_domains in wrangler.toml
- Add www → apex 301 redirect middleware

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:35:58 +10:00
King Omar
32af32569b Fix dashboard to show all visa tracker tools
Main /dashboard now uses dashWrap sidebar (same as all tool pages), replacing
the old isolated dashboardPage template. Overview shows quick-stat cards for
points/timeline/expiring docs/inquiries, a full 12-tool grid, expiry alerts,
and recent inquiries — all in one unified layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:31:32 +10:00
King Omar
c3fa7fc96c Add Visa Tracker Pro features to user dashboard
9 new tools modelled on Visa Tracker Pro (iOS):
- Points Calculator: full 189/190/491 points test with live breakdown
- Visa Case Timeline: 7-stage tracker (Skills Assess → EOI → Invite → Lodge → Grant) with date + notes
- Document Expiry Tracker: passport/visa/English test/assessment with colour-coded countdown
- VAC Fee Calculator: all major subclasses, primary + partner + children, live JS calc
- Occupation Search: 55 MLTSSL/STSOL occupations with ANZSCO, authority, visa eligibility
- State Nomination Criteria: all 8 states/territories, SC 190 + 491 min points + notes
- Processing Times: P25/P50/P75/P90 percentile table for 11 visa subclasses
- English Requirements: IELTS/PTE/TOEFL/OET table for 6 visa types
- Student Fund Calculator: DHA 2025-26 living costs + tuition + partner/children, live JS calc

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:25:37 +10:00
King Omar
775e77ebe1 Add full OG and Twitter Card meta tags to all pages
- og:title, og:description, og:image, og:url, og:type, og:site_name per page
- twitter:card summary_large_image on all pages
- meta description + canonical URL on every page
- Page-specific images and descriptions for homepage, courses, contact, health insurance, services

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:17:20 +10:00
King Omar
d24c57b0e3 Add real phone numbers from careersgateway.com.au
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:13:18 +10:00
King Omar
3b3934ff75 Fix all broken images, add favicon
- Replace 7 space-filename Screenshot images (404 in browsers) with working URLs
- Nav/footer logo → cropped version with underscores (200)
- Service images → pexels, elementor thumbs, 2025/07 uploads (all 200)
- Testimonial + blog images → working replacements
- Add favicon (32x32) and apple-touch-icon (180x180) from careersgateway.com.au

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:09:16 +10:00
King Omar
e224610b67 test deploy hook fix 2026-07-10 13:01:57 +10:00
King Omar
3374ea72ef Make phone required on registration, fix deploy hook npx path
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:01:20 +10:00
King Omar
1e667b3e65 Gate CRICOS results behind auth, pull real images from careersgateway.com.au, fix Konpare URL
- CRICOS results now show 3 blurred teasers + register/login wall for guests
- Real logo, hero cutout, CEO photo, service images, testimonial photos, blog grid
- Konpare health insurance widget updated to https://cga.konpare.online/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 13:00:34 +10:00
King Omar
53bcbf7050 Switch CRICOS to official data.gov.au D1 dataset (26K courses, 47K locations)
Replace unreliable JS-rendered scraper with fast D1 queries against the
official CRICOS government dataset, updated monthly from data.gov.au.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 12:52:25 +10:00
King Omar
158023df1a Initial build: CareersGateway portal with CRICOS search, auth, Konpare OSHC widget, Kondesk lead push
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 12:40:37 +10:00