
親友出遊、吃吃喝喝、家庭分帳,一個網頁手機直接完成分帳計算。
免費、免廣告、沒有進階功能、不用下載 App,加入主畫面後直接開啟,就跟 App 一樣簡便。
成員有登入沒登入、多國貨幣不同匯率,都可以一次算完,連明細都清清楚楚。
就是一個唯一好用的分帳網頁服務。
歡迎許願、討論、改進功能!
---
2023 年親友出遊吃喝玩樂時能用的分帳選擇不多:無非是綁 line、或是要下載 App、不然就是英文原生。
當初十幾個月間,陸續開發過很多小型的前後端服務練手,於是也想說不然就做做看,反正剛好都有現成的 Users。然後就一邊開發一邊跟早期資深 Users 對 use cases,釐清各種需求、修正假設、開 API endpoints...,每個功能都是要好不容易先把流程討論順了、然後再把後端程式寫完,接著是設計前端,最後還要微調 UI 設計,想盡辦法提升一點質感。更不用說同一個 layout 幾個早期 Users 的意見還有可能會相反。
後來因為還是有泰國、澳洲的朋友,也想推廣給他們使用,因此需要把 I18n 做起來,而且必須是動態的 --- 同一個帳本系統介面必須依據 headers 判斷要回傳哪個語言,這樣才能大家一起分帳。不過目前只打算支援英文,之後再新增泰文、日文,不然功能如果要異動,會需要同時校正四個語言的排版跟翻譯,目前開發能量不夠。
有了基本功能之後,2024 年中開始稍微在第三方部落格服務提及,陌生用戶陸續增加,在 2026-01-10 時達到了第 500 個帳本!(可以看這裡:https://decents.me/system-stats)
目前成長速度還在可控範圍內,還沒打算主動在社群媒體強力曝光,得先把欠著的大概 100 張卡片 (tasks) 陸續做完,尤其是潛在的商業模式功能完成後,再加強曝光,才有辦法自給自足。
---
由於自己上班時間是 DevOps/SRE,下班時才是前後端,當年前端的 Stack 基本上就是跟著公司前端工程師的建議上手,所以對方推薦 Next.js 的話自然就直接從 React 開始。
UI 框架:一開始其中一個前端工程師推薦我 MUI,幾個月後發現越來越不喜歡那種有點 Google layout 的感覺,不是挺好看。研究了一番最後選擇 PrimeReact,然後全部重寫一遍。
以及搭配必備的 TailwindCSS。
2025 年底發現 Lucide Icon,真的救星,不然原本只能用 PrimeReact 內建少少的幾個 Icons。
FastAPI 應該沒有什麼需要補充的。
另外是很希望轉成強型別的語言,所以今年應該會找時間轉成 Rust (Axum)。原因一方面是型別,另一方面節省資源。
目前已有一個小服務後端在用 Rust,雖然服務規模跟 Decents 完全不同,但目前 Decents API 一個 pod 約 100 多 MiB,而另一個小服務的 Rust 一個 Pod 只有 7 MiB。相信 Memory 在移轉後還是可以少非常多。
無腦搭配 Github Action,雖然不是很滿意,但是 CI/CD 這種東西就是開發完了一版,短時間內都不會想要動它。然後如果有新專案,就會在現有的基礎上複製過去再修改,最後專案目前都是 GHA。
目前服務是掛在自己的 K3s Cluster 上,前面有掛一座 NLB。多餘的運算資源有拿來提供私人的託管服務,不過那就是另一塊服務內容。
---
已經跟好幾個早期 Users 分享過,如果要維持免費、無廣告、沒有 Pro 功能,要怎麼盈利。目前計畫是增強分帳結清的摩擦力、以及有條件開放進階功能,細節就不多說了。初步功能已經開發完成,目前在等金流申請。
之後會再公開,試試市場水溫,最差的情況就是繼續維持免費,畢竟已經答應 Users 的事一定要維持!頂多我再去擴大託管服務、多開發一些客戶囉。


載入中...
載入評論中...