Giter Club home page Giter Club logo

breadsplit's Introduction

BreadSplit

Group bills split made easy, fast and customizable.

⚠ THIS PROJECT IS CURRENTLY UNDER HEAVY DEVELOPMENT ⚠

CircleCI Cypress Dashboard codecov Netlify Status

🌟 Key Features

  • Free and Open Source
  • No-Ads
  • Works offline
  • Online sharing & collaborating
  • Multi-currencies supported
  • Expenses chart
  • i18n (Current supporting: English, 繁體中文, 简体中文, 日本語)
  • Activities history
  • Group permission control

Development

📚 Developer Docs

📋 Developing Progress Track

License

BreadSplit is licensed under GUN GPLv3 © 2019

breadsplit's People

Contributors

antfu avatar dependabot[bot] avatar depfu[bot] avatar dmaynard51 avatar kevinwuu avatar raymondchiang avatar renovate-bot avatar renovate[bot] avatar waynelens avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

breadsplit's Issues

Category senses

Detect category from inputted descriptions base on predefined keywords and history operations.

RWD跑版問題

目前測試,底部navigation跟部分頁面中按鈕會超出頁面

bugg

PWA

  • PWA
  • More tests needed

常用貨幣

根據地區或手機預設語言,推薦使用貨幣,或是把常用貨幣拉到最上面。

Transaction creating form

  • 基礎信息
  • 類型選單
  • 類型智能感知
  • Splitting
  • Payer Splitting
  • Date Select
  • Number input with calculate

About page

App介紹(發想,目的...etc)
團隊介紹
捐獻按鈕

Detect in a webview

For Line or Wechat

Webview will not keep localstorge and isolated from normal browser.

Should guide user to open the page in browser

Implement app-watches component

Reason

The package vue-watches introduces 4 high severity vulnerabilities, and does nothing really helpful. Remove the package and implement its function ourselves.

TODO

  • Implement app-watches
  • Remove vue-watches

Limit side drawer group list

image

This menu will be overlapping when user have too may groups

  • Should limit groups showing in the drawer, may 5 or set dynamic depends on device height
  • Sort the groups by most recent(Done)

Currency list

Find a currency list source(Name, Symbol, Currency code) and make a file in /meta

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.