Giter Site home page Giter Site logo

bill-splitting's Introduction

Bill Splitting 分帳系統

Bill Splitting 是一種財務管理工具,旨在簡化和自動化在多個參與者之間分配費用和付款的過程。這種系統特別適用於團體旅遊、合租居住、共同活動或任何涉及多方共同支付費用的情境。使用分帳系統,用戶可以輕鬆追蹤共同支出,並確保每個人公平地分攤費用。除了提供網頁服務,也可以透過 Line Bot 進行記帳。

網站: http://arensusu.ddns.net/

Line Bot: https://liff.line.me/1645278921-kWRPP32q/?accountId=401xxaib

專案技術

  • Golang:後端開發語言
  • Gin:The fastest full-featured web framework for Go
  • Postgres:The World's Most Advanced Open Source Relational Database
  • sqlc:A SQL compiler
  • jwt-go:A go implementation of JSON Web Tokens
  • goth:Multi-Provider Authentication for Go
  • testify:A toolkit with common assertions and mocks that plays nicely with the standard library
  • mock:GoMock is a mocking framework for the Go programming language.
  • Next.js:前端框架
  • linebot
  • docker
  • AWS Lightsail

功能

  • 記錄支出:用戶能夠輸入每筆支出的細節,包括金額、日期和支出類別。
  • 分攤費用:系統會根據預設的規則或用戶的指定,自動計算每個人的應付分攤金額。
  • 債務整合:為了簡化償還過程,系統會分析所有債務和應收帳款,提供最優化的償還方案。
  • 交易記錄和報告:用戶可以查看他們的支出歷史、欠款和應收款項,並且獲取財務報告。

使用方法

  1. 使用 Line 帳號登入系統
  2. 建立分帳群組
  3. 建立邀請連結,邀請朋友加入,每個連結只能使用一次
  4. 建立新的支出 (日期、金額、說明)
  5. 結算,產生成員欠款及應收款項的明細

畫面展示

群組總覽

群組總覽

群組帳務明細

群組帳務明細

新增支出

新增支出

Line Bot

Line Bot

bill-splitting's People

Contributors

arensusu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.