Commit Graph

10 Commits

Author SHA1 Message Date
khondokartowsif171 46c85f7864 feat: real Bangla/English toggle for the home page (Hero through Footer)
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>
2026-08-20 11:00:07 +06:00
khondokartowsif171 5533784e0a fix: correct brand name spelling to "Ajentic" (matches domain + logo)
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>
2026-08-20 09:01:30 +06:00
khondokartowsif171 4bbf29cda5 feat: add real Privacy Policy and Terms of Service pages
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>
2026-08-20 08:44:56 +06:00
khondokartowsif171 ec5ee9d7b1 feat: add Case Studies page with 6 production case studies
- 6 detailed case studies: AI reconciliation, MT5 EA, Meta Ads AI,
  Web3 settlement, SaaS dashboard rebuild, VPS infra cost-cut
- Each with challenge/solution/results/stack/quote
- List view (click-to-expand detail) + metrics highlighted
- Route #/case-studies + nav link added
- Bump script cache-bust v5 → v6

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-15 07:27:26 +06:00
khondokartowsif171 249bfbe0b4 feat: add GlamourTouch flagship product showcase section
- 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>
2026-05-26 20:17:33 +06:00
khondokartowsif171 151e91fb99 feat(phase-2): SEO structured data, dynamic meta, service detail pages
- 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>
2026-05-26 02:47:52 +06:00
khondokartowsif171 12f94c994c feat: Phase 1 — Testimonials, Pricing page, Blog, contact form wired to API
- 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>
2026-05-25 19:20:01 +06:00
khondokartowsif171 5099482fde feat: multi-page routing + AI-Powered Meta Ads service
- Hash router (#/services, #/stack, #/agents, #/timeline, #/contact)
- New pages.jsx: ServicesPage, StackPage, AgentsPage, TimelinePage, ContactPage
- AI-Powered Meta Ads service added (Meta MCP, 5x ROAS, 15-min bid optimization)
- Nav links updated to hash routes with active-state highlighting
- index.html loads pages.jsx before app.jsx

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 15:49:54 +06:00
khondokartowsif171 189362e78d feat: add chatbox widget and dynamic nav links from dashboard API
- 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>
2026-05-24 21:09:53 +06:00
khondokartowsif171 27cdba1cac Phase 3: Aura Agentic AI public site — rebrand, services, bilingual, n8n contact form, Dockerfile 2026-04-27 18:02:25 +06:00