關於 ShareMoney
ShareMoney(sharemoney.cc)是一個共同費用的記帳與結算工具,由個人開發與維護,目前免費提供。
誰在做這個
ShareMoney 由 Sei Tu 一個人開發與維護—— 負責產品設計、前後端、資料庫與部署,並維護網站上的教學內容。 沒有公司、沒有團隊、也沒有客服,所以功能推得慢,但每一封信都會看。
網站上的文章以常見的分帳情境為題: 團體旅行的外幣對帳、室友夏天的電費、代墊了三個月的錢怎麼開口要回來。 文章裡的金額都是示範用的,不是真實的人或消費紀錄, 但情境跟算法是真的。有寫錯的地方,來信會更正。
聯絡方式:sei.tu@neutec.com.tw。所有文章列在分帳文章。
為什麼做這個
以四個人的日本旅行為例,機票可能由一個人刷卡訂,住宿由另一個人訂, 當地車票、餐費則輪流付。結算時還需要確認哪些人參與了每筆費用。 這是本站示範案例的設計情境,不是真實旅行紀錄。
麻煩的其實不是加減乘除,是三件事:費用發生的當下沒被記下來、記下來的地方別人看不到、 以及最後每一筆各自還導致轉帳次數暴增。ShareMoney 就是針對這三件事做的。
設計上的幾個取捨
一件事開一本帳。不做「全域好友」與跨帳本的總欠款,因為那會讓人搞不清楚自己現在到底在算哪一筆。 一趟旅行、一次聚餐、一間房子的水電,各自獨立。
結算以台幣為基準。外幣只是輸入與顯示的方便,不會產生第二套帳。匯率可以手動改成信用卡帳單上的實際數字, 改了整本帳一起重算,避免出現「app 說我該付 3,180,帳單上卻是 3,240」這種對不起來的狀況。
分攤要經過當事人確認。被列為分攤對象的人看得到、可以提出異議。這一步稍微增加了流程的長度, 但它擋掉的是「結算當天才有人說我沒吃到那餐」,換來的安寧值得。
不做的事:不串接銀行或電子支付、不代收付款項、不碰任何金流。ShareMoney 只負責告訴你該轉多少給誰, 轉帳這件事你自己用網銀完成。
技術與資料
網站以 Next.js 開發,部署在 Cloudflare,資料庫與登入驗證使用 Supabase, 登入採 Google OAuth,我們不會取得你的 Google 密碼。
帳本的存取限制是在資料庫層級(Row Level Security)實作的,不是只有畫面上不顯示—— 非成員即使直接打 API 也讀不到別人的帳本。詳細的資料處理方式寫在隱私政策。
文章怎麼寫與核對
內容由 Sei Tu 維護。文中的人物、行程與消費金額是為了說明算法而設計的案例, 不會把示範資料寫成真實個案;可重算的文章會檢查分攤總額、個人淨額與最後轉帳是否守恆。
遇到電價、發票規則、信用卡換算等可由外部驗證的內容,優先引用主管機關或服務提供者的一手資料, 並在文章底部列出核對方法、主要來源與實質複查日期。個人經驗與建議會明確寫成情境選項,不冒充統計或法規。
若發現算式、來源或敘述有誤,請寄到 sei.tu@neutec.com.tw。 確認後會修正文章並更新實質複查日期。
怎麼營運下去
ShareMoney 目前對使用者完全免費,沒有付費方案,也不打算把功能拆成付費牆。 網站正在申請 Google AdSense;審核期間不載入廣告程式,也不顯示廣告。
未來若啟用,只會評估放在有完整原創內容的公開頁面;登入、邀請、錯誤、法律文件與登入後帳本 都不放廣告,也不會把你輸入的費用內容提供給廣告商或用來做廣告鎖定。
聯絡
問題回報、功能建議、合作或任何疑問,請來信 sei.tu@neutec.com.tw, 或看聯絡我們。