Almamu / cospend-nc

๐Ÿ’ฐ ๐Ÿ’ฒhared budget manager Nextcloud app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nextcloud Cospend ๐Ÿ’ฐ

CI coverage report Crowdin

Nextcloud Cospend is a group/shared budget manager. It was inspired by the great IHateMoney.

You can use it when you share a house, when you go on vacation with friends, whenever you share money with others.

It lets you create projects with members and bills. Each member has a balance computed from the project bills. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.

Project members are independent from Nextcloud users. Projects can be accessed and modified by people without a Nextcloud account. Each project has an ID and a password for guest access.

MoneyBuster Android client is available in F-Droid and on the Play store.

PayForMe iOS client is currently being developped!

Features

  • โœŽ create/edit/delete projects, members, bills, bill categories, currencies
  • โš– check member balances
  • ๐Ÿ—  display project statistics
  • โ™ป display settlement plan
  • ๐ŸŽ‡ automatically create reimbursement bills from settlement plan
  • ๐Ÿ—“ create recurring bills (day/week/month/year)
  • ๐Ÿ“Š optionally provide custom amount for each member in new bills
  • ๐Ÿ”— link bills with personal files (picture of physical bill for example)
  • ๐Ÿ‘ฉ guest access for people outside Nextcloud
  • ๐Ÿ‘ซ share projects with Nextcloud users/groups/circles
  • ๐Ÿ–ซ import/export projects as csv (compatible with csv files from IHateMoney and SplitWise)
  • ๐Ÿ”— generate link/QRCode to easily import projects in MoneyBuster
  • ๐Ÿ—ฒ implement Nextcloud notifications and activity stream

This app is tested on Nextcloud 20+ with Firefox 57+ and Chromium.

This app is under development.

๐ŸŒ Help us to translate this app on Nextcloud-Cospend/MoneyBuster Crowdin project.

โš’ Check out other ways to help in the contribution guidelines.

Link to Nextcloud application website : https://apps.nextcloud.com/apps/cospend

Donation

I develop this app during my free time.

Documentation

Known issues

  • ...

Any feedback will be appreciated.

Screenshots

1 2 3 4

Nightly

โš ๏ธ Make sure to only use nightly builds on test Nextcloud instances.

To install the latest nightly, you can either

  • download it from https://apps.nextcloud.com/apps/cospend and replace the app directory manually in nextcloud/apps (make sure you give cospend directory's ownership to your webserver user)
  • use this occ command:
occ app:update --allow-unstable cospend

When you want to get back to stable releases, just disable and remove the app from app settings and reinstall it. You won't loose any data.

About

๐Ÿ’ฐ ๐Ÿ’ฒhared budget manager Nextcloud app

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 39.7%Language:PHP 36.9%Language:Vue 22.5%Language:Makefile 0.3%Language:Shell 0.3%Language:SCSS 0.2%Language:CSS 0.1%Language:Hack 0.0%