廣告代理商與品牌方的 AI 行銷作業系統 · Landing Page
- Next.js 14 (App Router)
- TypeScript
- Tailwind CSS
- Framer Motion
- Lucide React (icons)
# 安裝依賴
pnpm install
# 或
npm install
# 啟動開發伺服器
pnpm dev
# 或
npm run dev
# 開啟 http://localhost:3000# 安裝 Vercel CLI
npm i -g vercel
# 在專案根目錄執行
vercel
# 跟著提示完成部署- 將此專案 push 到 GitHub repo
- 到 vercel.com 註冊/登入
- 點 "Add New Project",連接你的 GitHub repo
- Framework 自動偵測為 Next.js,直接 Deploy
- 部署完成後到 Settings → Domains 連接
loamia.ai網域
- 先到 Namecheap 或 Porkbun 購買
loamia.ai(約 US$70–100/年) - 在 Vercel 專案 → Settings → Domains 新增
loamia.ai - 依 Vercel 提示在註冊商設定 DNS 紀錄(A record 或 CNAME)
- 等 DNS 傳播(通常 5–30 分鐘)完成
目前 Waitlist.tsx 元件只做前端展示。實際儲存 email 你可以選一個方案:
- 在 Vercel 專案啟用 KV Storage(免費 tier 足夠)
- 在
app/api/waitlist/route.ts寫一個 POST endpoint 儲存 email
- 建立 Supabase 專案
- 建一個
waitlisttable - 用 Supabase JS client 寫入
loamia-landing/
├── app/
│ ├── layout.tsx # 全站 layout,引入字體
│ ├── page.tsx # 主頁面(組合所有 sections)
│ └── globals.css # Tailwind + 自訂樣式
├── components/
│ ├── Nav.tsx # 頂部導覽列
│ ├── Hero.tsx # 首屏(含產品卡片堆疊)
│ ├── Marquee.tsx # 平台跑馬燈
│ ├── Problem.tsx # 產業痛點
│ ├── Modules.tsx # 六大功能模組
│ ├── Differentiation.tsx # 競爭優勢與對照表
│ ├── DualState.tsx # 活躍/封存雙態系統
│ ├── Pricing.tsx # 訂閱方案
│ ├── Founder.tsx # 創辦人故事
│ ├── Waitlist.tsx # Email 收集
│ └── Footer.tsx # 頁尾
├── public/ # 靜態資源(logo、og image 等)
├── tailwind.config.ts
├── next.config.js
└── tsconfig.json
深色基調 + 螢光綠(#D4FF00)強調色
- 主色:Ink Black
#050504 - 強調色:Lime
#D4FF00 - 字體:JetBrains Mono(標題)+ Noto Sans TC(中文)+ Playfair Display(裝飾)
- 動畫:Framer Motion stagger 進場、blob 浮動、scroll trigger
當 Loamia MVP 開始開發時,這個 Next.js 專案可以直接延伸:
- 在
app/(marketing)/移動現有 Landing Page - 新增
app/(app)/放實際產品 - 共用
components/、lib/工具函式 - 加入 Supabase Auth、Database、Storage
Built by 陳聖凱 · 2026