# MoreMiniMore Website - AI Agent Development Log

**Generated:** 2026-03-30
**Commit:** 193a4a4 (main)
**Last Updated:** March 30, 2026 (AI Automation + Tech Consult redesign)

---

## OVERVIEW

Astro 5.x Thai business website. PDPA-compliant with cookie consent. Auto-deploys to Easypanel from Gitea.

**Live:** https://moreminimore.com/
**Repo:** https://git.moreminimore.com/kunthawat/moreminimore-website

---

## TECH STACK

| Component | Version |
|-----------|---------|
| Astro | 5.x |
| Node adapter | @astrojs/node 9.x |
| Tailwind CSS | 4.x |
| Astro DB | 0.20 (SQLite) |
| Node | >=20.0.0 |

---

## PAGES (18 total)

| Route | Purpose |
|-------|---------|
| `/` | Homepage |
| `/ai-automation` | AI services (purple hero) |
| `/tech-consult` | Tech consulting (teal hero) |
| `/marketing-automation` | Marketing automation (green hero) |
| `/web-development` | Web dev services |
| `/about-us` | Company info |
| `/portfolio` | Work samples |
| `/faq` | FAQ page |
| `/contact-us` | Contact form |
| `/privacy-policy` | PDPA privacy policy |
| `/terms-and-conditions` | PDPA terms |
| `/admin/consent-logs` | Consent admin (password-protected) |
| `/api/consent` | Consent API |
| `/blog/[slug]` | Blog posts |

---

## RECENT CHANGES (March 30, 2026)

### GEO Support Added (Marketing Automation + Website Dev)
- Added GEO (Generative Engine Optimization) to both Marketing Automation and Website Development pages
- GEO = optimize for AI Search (ChatGPT, Perplexity, Google AI Overviews) alongside SEO
- Added GEO FAQ Schema (JSON-LD) to both pages
- Added GEO service card (Marketing Automation: "ปรากฏใน AI Search / ติด ChatGPT, Perplexity / Schema markup ครบ")
- Added GEO benefit (Website Dev: "GEO ติด AI Search - เว็บถูกอ้างอิงโดย ChatGPT, Perplexity, Google AI Overviews")
- Updated page titles/descriptions to mention GEO

### AI Automation Page Redesign
- Purple/indigo hero
- 4 services: Custom AI app, Data integration, AI analysis, Internal chatbot
- 10 case studies (hospital, factory, logistics, insurance, school, restaurant, construction, transport, real estate, SME)
- Yellow CTA sections

### Tech Consult Page Redesign
- Blue/teal hero
- 4 services: Marketing Automation, AI Automation, AI Hardware, รวมระบบ
- 10 case studies, 4 FAQs
- Yellow CTA sections

### Thai Spelling Fixes
- `ครบวงจน` → `ครบวงจร` (11 times across pages)
- `แล้วแนะนำ` → `จากนั้นจึงแนะนำ` (1 time)
- `ดูแลบำรุง` → `ดูแลและบำรุง` (1 time)

### Menu/Footer Cleanup
- Removed `/seo-content-system` links
- Moved Tech Consult to top of menu

---

## PDPA COMPLIANCE (March 10)

### Cookie Consent
- Component: `src/components/consent/CookieBanner.astro`
- Thai language Accept/Reject
- localStorage tracking
- Dispatches `consentGiven` event

### Privacy Policy
- 14 PDPA Section 36 requirements
- Data controller, purposes, rights, DPO contact

### Terms & Conditions
- 17 sections
- Thai Consumer Protection Act compliant

### Admin Dashboard
- `/admin/consent-logs`
- Password via `ADMIN_PASSWORD` env
- View/delete consent records

---

## DEPLOY

```bash
npm run build:remote   # Build with SQLite DB
git push origin main   # Easypanel auto-deploys (~3 min)
```

**Dockerfile:** Multi-stage (node:20-alpine), port 80, `node dist/server/entry.mjs`

---

## WHERE TO LOOK

| Task | File |
|------|------|
| AI Automation content | `src/pages/ai-automation.astro` |
| Tech Consult content | `src/pages/tech-consult.astro` |
| Marketing Automation + GEO | `src/pages/marketing-automation.astro` |
| Website Dev + GEO | `src/pages/web-development.astro` |
| Cookie consent | `src/components/consent/CookieBanner.astro` |
| Consent API | `src/pages/api/consent/index.ts` |
| Layout/menu | `src/layouts/Layout.astro` |
| Blog posts | `src/content/blog/*.md` |

---

## ANTI-PATTERNS

- **NEVER** use `ครบวงจน` (wrong) — correct is `ครบวงจร`
- **NEVER** use `แล้วแนะนำ` for sequential actions — use `จากนั้นจึงแนะนำ`
- **NEVER** use `ดูแลบำรุง` — correct is `ดูแลและบำรุง`
- **NEVER** use emojis in Astro components — use icons
- **NEVER** hardcode credentials — use env vars

---

**Status:** ✅ Production-ready, all pages redesigned, Thai errors fixed, GEO support added
