The BN/EN button already worked (state + persistence), but almost nothing
on the page actually responded to it — Hero showed both languages stacked
at once, the home service cards' Bangla name was hardcoded on regardless
of language, and everything else (About, Skills, Testimonials, own-products
showcase, Timeline, Nav chrome, Footer) had zero language awareness at all.
Wired `lang` through to every home-page section, added ~15 new *Bn content
fields to data.jsx (service kind/description/highlights, testimonials,
own-products, experience, metrics), and fixed the two literal stacking
bugs (Hero tagline, home service card names). Also fixed the language
toggle button being hidden below 640px — mobile had no way to reach it.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The registered domain (auraajenticai.cloud) and the logo artwork both
spell it "Ajentic", not the dictionary word "Agentic" — a mismatch that
predates this session, now propagated further by today's Privacy/Terms
pages before it was caught. Fixed every brand-name occurrence (page
title, meta tags, JSON-LD, logo alt text, footer) across index.html,
data.jsx, app.jsx, icons.jsx. Left "Agentic AI"/"Agentic systems" alone
where it's used as a generic industry term, not the brand name.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Needed to unblock Google OAuth consent-screen branding (the field was
still pointing at Snehalata's URLs, reused from that project). Genuine
content, not boilerplate — covers the contact form, analytics tools
just installed, and Google Sign-In's basic-profile-only scope. Linked
from the footer, which had no legal links at all before.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- New 'In-House Product' section on homepage between Projects & AgentShowcase
- Full FlagshipProduct component with browser-chrome mockup, live store badge,
gradient brand display, feature list, stack pills, and CTAs
- Bottom nudge bar: "Want a store like this? Starter from $499"
- Updated web-app-dev demo URL to glamourstouch.com (real live store)
- Added ownProducts data to PORTFOLIO_DATA
- Added products meta tag for SEO
- Responsive: single-column on mobile (< 860px)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- index.html: JSON-LD Organization + Services ItemList schema, Plausible
Analytics, canonical link
- app.jsx: dynamic document.title + meta description/OG per hash route;
service detail routing (services/:id → ServiceDetailPage)
- pages.jsx: ServiceDetailPage with hero, metric, use cases (3 per
service), process timeline, highlights, and CTA; registered on window
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Testimonials section on home page (4 client quotes with service tags)
- Pricing page (#/pricing) — 3 tiers: Starter $499 / Growth $1499 / Enterprise custom
- Blog page (#/blog) — 4 articles with full content and category tags
- Nav: Services | Pricing | Blog | Timeline | Contact (conversion-focused)
- Contact form now POSTs to dashboard API (real email via Resend)
- PricingPage + BlogPage exposed as window globals
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add ChatboxWidget component (src/chatbox.jsx) with business hours check
- Update nav.jsx to fetch links dynamically from /api/public/links
- Wire ChatboxWidget into app.jsx
- Add chatbox.jsx script tag to index.html
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>