No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
沖繩 Tide Log — 部署 + Notion 連接教學 呢個係一個手機版網頁app,包含「行程」同「記帳」兩頁,記帳資料可以連去你自己嘅Notion database。 以下步驟你自己喺自己電腦做一次就得,唔需要識寫code,跟住做就可以。 1. 開 Notion,新建一個 Database (Table),改名叫「沖繩旅費記帳」。 2. 將欄位(properties)改成同以下完全一樣嘅名同type(大小寫、全形/半形要一致): Select 嗰幾欄唔使預先加選項,第一次新增資料時Notion會自動幫你建立。 3. 呢個Database將來會由app幫你自動新增/刪除row,唔使手動填。 1. 去 https://www.notion.so/my-integrations 2. 撳 + New integration,改名「Tide Log App」,Workspace揀返你自己個。 3. 撳「Submit」之後,會見到一串 Internal Integration Secret(開頭係ntn_或secret_),複製低,呢個就係你嘅 NOTION_TOKEN。 4. 返去你個「沖繩旅費記帳」Database頁面,撳右上角 ⋯ → Connections → 揀返你啱先建立嗰個「Tide Log App」,等佢有權限讀寫呢個database。Read the full README ↗
呢個係一個手機版網頁app,包含「行程」同「記帳」兩頁,記帳資料可以連去你自己嘅Notion database。 以下步驟你自己喺自己電腦做一次就得,唔需要識寫code,跟住做就可以。
| 欄位名稱 | 類型 |
|---|---|
| Name | Title(預設果個就係) |
| Day | Select |
| Date | Date |
| Category | Select |
| Amount | Number |
| Currency | Select |
| Payer | Select |
| Note | Text |
Select 嗰幾欄唔使預先加選項,第一次新增資料時Notion會自動幫你建立。
ntn_或secret_),複製低,呢個就係你嘅 NOTION_TOKEN。https://www.notion.so/xxxxxxxxxxxxxxxxx?v=yyyyyyyxxxxxxxxxxxxxxxxx嗰32位英數字就係你嘅 NOTION_DATABASE_ID。cd 呢份okinawa-app資料夾嘅路徑
npm install -g vercel
vercel login
vercel --prod
佢會問幾條問題,全部一路Enter用預設就得(Set up and deploy? Yes / Link to existing project? No / project name隨你 / 其他預設)。https://okinawa-tide-log.vercel.app,呢個就係你嘅app網址。NOTION_TOKEN = 你第二步攞到嗰串secretNOTION_DATABASE_ID = 你第三步攞到嗰32位ID行程頁每一日底部有個「📝 家庭留言 / 太太備註」框,太太打完撳「儲存」就會 sync 上 Notion,兩部電話共用。要開通呢個功能:
喺 Notion 新建一個 Database (Table),改名叫「沖繩行程 Comments」。
將欄位改成同以下完全一樣(大小寫要一致):
| 欄位名稱 | 類型 |
|---|---|
| Day | Title(預設嗰個 title 欄,改名做 Day) |
| Comment | Text |
喺呢個 Database 頁面右上角 ⋯ → Connections,揀返你之前建立嗰個「Tide Log App」integration(同記帳共用同一個 token,唔使開新的)。
睇網址攞 Database ID(notion.so/xxxxxxxx...?v=... 入面 ? 之前嗰 32 位)。
去 Vercel → 你個 project → Settings → Environment Variables,加一條:
NOTION_COMMENTS_DATABASE_ID = 頭先攞到嗰 32 位 ID
(NOTION_TOKEN 已經有咗,唔使再加。)撳 Save → Deployments → 最新嗰個 → ⋯ → Redeploy。
設定好之前,個框仍然見到,但撳儲存會顯示「Notion 未設定」。設定好之後,每日儲存會用嗰日做 key(Day 1…Day 8),同一日再存會覆蓋。
⠿ 上下排序,或用 ↑ / ↓ 按鈕;排序不會自動改時間。✎ 編輯時間、行程、小提示和地點;地圖路線跟目前排序及地點更新。先啟動本機開發伺服器(例如已登入及連接專案的 npm run dev,port 3000)。安裝 Python Playwright 1.45 或以上及 Chromium 後,執行:
python tests/itinerary_smoke.py
可用 TIDE_LOG_TEST_URL 指定完整行程頁網址,TIDE_LOG_CHROMIUM 指定 Chromium 執行檔。測試使用獨立瀏覽器儲存及模擬家庭留言 API,涵蓋編輯保存、滑鼠及手機觸控拖動、備份、復原、離線及日本日期跳轉,不會改動真實 Notion 記錄。