項目案例 · AI Coding

拍一張照片,
就整理好一則上架文案

Snaplist 是我自己設計和開發的一個 iOS 應用程式。使用者只需要拍下一件物品,它就會整理出標題、產品描述、定價建議與搜尋關鍵字,寫好之後可以直接複製到二手平台,或者傳給買家。

Carousell蝦皮HKTVmallFacebook Marketplace

iOS 應用程式 · 目前仍在 TestFlight 測試階段

看示範影片
要解決的問題

上架一件物品需要多少時間

我自己以前在二手平台賣手作,每次上架都要重複同一組工序。下面這些時間,是我當時逐項記錄下來的。

拍照與修圖5 分鐘
構思標題3 分鐘
撰寫產品描述5 至 10 分鐘
查市場價格5 分鐘
加上標籤與關鍵字3 分鐘
每一件物品合計20 至 30 分鐘

如果手上有十件物品要放上架,這一輪工序就會花掉五個小時。這就是我當初決定做這個應用程式的原因。

做法

把這一組工序縮短到一分鐘

整個流程分成三步。使用者只需要負責拍照,中間的內容由模型草擬,最後由使用者自己確認與修改,再決定是否發佈。文案的最終決定權一直留在使用者手上。

生成文案內容
第一步 — 拍照

生成文案內容

拍下一張照片,應用程式會辨識物品,並且一次生成標題、描述與關鍵字。

由 20 分鐘縮短到 1 分鐘
參考市場的定價建議
第二步 — 定價

參考市場的定價建議

模型會即時搜尋同類物品的成交紀錄,再按物品狀況提出一個定價範圍。

定價建議來自即時搜尋到的市場資料
一鍵複製與分享
第三步 — 複製發佈

一鍵複製與分享

生成好的文案可以一鍵複製,直接傳到 WhatsApp,或者貼到 Carousell 與蝦皮上架。

由生成到分享大約 3 秒
功能

應用程式現在做到的事情

💰

定價建議

模型分析同類物品的市場價格,提出一個合理的售價範圍,並且說明判斷的理由。

🔍

搜尋關鍵字

自動生成十個搜尋關鍵字,方便買家在平台上找到這一則貼文。

⚙️

即時修改

生成的內容如果不合用,使用者可以在畫面上直接修改文字與價格。

🌐

加入商店連結

可以在文案末端加上自己的商店網址,讓買家直接下單。

📝

長短兩種描述

可以在約二百字的短描述與約五百字的長描述之間切換。

🌏

口語與書面語

輸出的文案支援繁體口語與書面語兩種語氣,在設定裡面切換。

技術

這個項目是怎樣建起來的

Snaplist 是我一個人由設計一直做到上線的項目。下面列出當中主要的技術選擇。

前端
Flutter,只發佈 iOS 版本
後端
Supabase,包括資料庫、驗證、儲存與 Edge Function
模型
Gemini,並且開啟 Google 搜尋依據功能,讓定價參考即時資料
監察
PostHog 記錄產品數據,Sentry 記錄錯誤
成本控制
每次呼叫都記錄用量與費用,並且設有每月費用上限

常見問題

Snaplist 支援哪些平台?

應用程式本身只有 iOS 版本。生成出來的文案可以用在 Carousell(旋轉拍賣)、蝦皮與 Facebook Marketplace 這些平台上。

支援哪些語言?

支援繁體書面語與繁體口語兩種語氣,使用者可以在設定裡面切換。

定價建議準確嗎?

定價建議來自模型當下搜尋到的同類物品成交紀錄,只是一個參考範圍,最後的售價仍然由使用者自己決定。遇上冷門或者狀況特殊的物品,可以參考的資料會比較少,建議的準確度也會相應下降。

有 Android 版本嗎?

暫時還沒有。我想先把 iOS 版本做得穩定一些,之後才考慮 Android 版本。如果你正在等這一個版本,歡迎告訴我,我會把它放進考慮裡面。

現在可以試用嗎?

應用程式仍然在 TestFlight 測試階段,還沒有上架 App Store。如果你想看看它實際怎樣運作,歡迎電郵給我,我很樂意示範一次。

👋

關於這個項目

我以前在 Carousell 和自己的網店賣手作,每次上架都覺得寫文案很花時間,於是自己動手做了這個應用程式,先解決自己的問題。

後來有正在搬家的朋友用過,說處理二手物品的速度快了不少。這個項目仍然在早期階段,我還在按實際使用的情況慢慢修改。如果你用過之後有任何想法,無論是好是壞,我都很感謝你願意告訴我。