epic-website-growth

Guide for epic-website-growth

Epic: Website & Growth

Website, SEO, payments, and user acquisition.

Missions Completed

🌐 Website Core

Mission WEB-GROWTH: Polish & Conversion (2026-01-17)

Role: Frontend Engineer
  • Account Dashboard: Create/link multiple profiles (Max 5)
  • Community Page: Redirect to Discord
  • Support Portal: "Select Profile" context filtering
  • FAQ Page: Common questions
  • Mobile Roadmap: "Coming Soon" with email capture
  • Cookie Consent: GDPR compliant banner
  • Theme Toggle: Dark/Light mode switcher
  • Social Proof: Testimonials section

Mission A-C: Core Refactor (2026-01-12)

  • Wiki Components: Extracted WikiNav, WikiContentRender, WikiSidebar
  • Store Refactor: Extracted ProductGrid, CategoryFilter
  • Core Architecture: Providers extracted to components/providers/

🔍 SEO & Marketing

Mission SEO: Growth Foundation (2026-01-13)

  • Metadata API: Dynamic generateMetadata for Wiki/Store
  • Structured Data: JSON-LD for VideoGame, BreadcrumbList, Article
  • Sitemap/Robots: Auto-generated sitemap.xml, robots.txt

💳 Payments

Mission P: Payments Integration (2026-01-17)

  • Backend Infrastructure: orders, transactions tables
  • Provider Strategy: PaymentProvider trait switching by country_code
  • Supported: Stripe (MoR), Razorpay (PG)
  • Mock Flow: Full dev/testing support

  • Terms of Service: /legal/terms
  • Privacy Policy: /legal/privacy
  • GDPR Consent: Checkout checkbox
  • Digital Goods Disclaimer: No-refund notice
  • Age Verification: 13+ checkbox
  • Footer: Legal links added

📖 Wiki & Content

Mission WIKI-CONTENT-OVERHAUL: Vedic Transition (2026-01-19)

  • Skill Guides: Updated with Soma/Meteoric/Divya tiers
  • Terminology Audit: Hatchet → Axe, Vajra → Meteoric
  • Sync Script: scripts/sync-kb-to-wiki.js
  • Community Governance: "Suggest Edit" → GitHub
  • Grand Bazaar: useGrandBazaarPrice hook + PriceChart

Ad-Hoc: Wiki Functional Improvements (2026-01-19)

  • KB-to-Wiki Sync: Parse markdown to SQLite DB
  • Dynamic Skill Data: DB calls replacing hardcoded arrays
  • MTX Price Integration: shop-api with USD/INR support
  • E2E Testing: 13 Puppeteer tests