Initial commit: Next.js + Payload CMS for moreminimore-redesign

- Next.js 16 App Router + Payload CMS 3.82
- PostgreSQL via @payloadcms/db-postgres
- All pages: Home, Services (4), About, Portfolio, Blog, Contact, FAQ
- PDPA: CookieBanner, ConsentLogs API, Privacy Policy, Terms, Cookie Policy
- SEO: sitemap, robots.txt, metadata exports, JSON-LD
This commit is contained in:
Kunthawat
2026-04-11 08:43:08 +07:00
commit 57185e174d
51 changed files with 6714 additions and 0 deletions

17
.env.example Normal file
View File

@@ -0,0 +1,17 @@
# Payload CMS
PAYLOAD_SECRET=your-super-secret-key-change-in-production
DATABASE_URL=postgresql://payload:payloadpass@localhost:5432/payload
# Server
NEXT_PUBLIC_SERVER_URL=http://localhost:3000
# Analytics (PDPA - require consent)
NEXT_PUBLIC_GA4_ID=G-XXXXXXXXXX
NEXT_PUBLIC_UMAMI_ID=b2e87a6c-0b64-43c8-bb09-e406ffca0af1
# Contact form (optional)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your-email@gmail.com
SMTP_PASS=your-app-password
CONTACT_EMAIL=contact@moreminimore.com