
測試帳號密碼
帳號: [email protected]
密碼: qwer1234
- 登入
- 登出
以下將會引導你如何安裝此專案到你的電腦上。
Node.js 版本建議為:18.18.0
以上...
git clone [email protected]:ChillKa/chillka-frontend.git
cd chillka-frontend
需要設定.npmrc, 才能正常安裝tiptap (WYSIWYG)的pro 套件
@tiptap-pro:registry=https://registry.tiptap.dev/
//registry.tiptap.dev/:_authToken={你的tiptap API key}
- 詳情請參考(需登入):https://cloud.tiptap.dev/pro-extensions
接著
yarn
請在終端機輸入 cp .env.example .env
來複製 .env.example 檔案,並依據 .env
內容調整相關欄位。
yarn dev
在瀏覽器網址列輸入以下即可看到畫面
http://localhost:3535/
JWT_SECRET= # JWT 認證密鑰
API_ENDPOINT= # 後端網址
NEXT_PUBLIC_GOOGLE_MAP_API_KEY= # Google 地圖 API 密鑰
- public - 靜態檔案放置處
- src - 程式碼放置處
- action - Next.js server actions
- app - 路徑放置處
- route - Next.js Route Handlers
- components - React 元件
- hooks - React hooks
- store - 儲存內部狀態
- type - 串接API的型別
- lib - Zod Schema, 或其他共用程式碼
- .github - CI/CD (github action)
- .husky - husky檔案
- .vscode - visual studio code 的設定
- Node.js v18.18
- Next.js v14.2.1
- tailwindcss
- shadcn(with radix)
- Framer-motion
- TypeScript
- React Hook Form
- husky
- tiptap (WYSIWYG 文字編輯器)
- Google Map API
此專案有使用 Github Actions,所以發起 PR 時會自動執行以下動作:
- 建立 Node.js 環境
- 安裝相依套件
- 編譯程式碼
- 部署到vercel上,並產生preview url 在PR上
當專案 merge 到 main 時會自動執行以下動作:
- 建立 Node.js 環境
- 安裝相依套件
- 編譯程式碼
- 部署到vercel上
你可以透過以下方式與我們聯絡
Zim
- TBA
Louis
Felix
Brian
Mia
Ben