• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

appinfo/H12-Nov-2021-2,7391,943

css/H12-Nov-2021-323298

docs/H12-Nov-2021-14790

img/H03-May-2022-

js/H03-May-2022-55

l10n/H03-May-2022-7,5876,908

lib/H12-Nov-2021-14,1219,882

templates/H12-Nov-2021-11899

AUTHORS.mdH A D12-Nov-2021695 4644

CHANGELOG.mdH A D12-Nov-202127.5 KiB838698

COPYINGH A D12-Nov-202133.7 KiB661544

README.mdH A D12-Nov-20214.4 KiB9062

README.md

1# Nextcloud Cospend ��
2
3![CI](https://github.com/eneiluj/cospend-nc/workflows/CI/badge.svg?branch=master&event=push)
4[![coverage report](https://github.com/eneiluj/cospend-nc/raw/gh-pages/coverage.svg)](https://eneiluj.github.io/cospend-nc/)
5[![Crowdin](https://d322cqt584bo4o.cloudfront.net/moneybuster/localized.svg)](https://crowdin.com/project/moneybuster)
6
7Nextcloud Cospend is a group/shared budget manager.
8It was inspired by the great [IHateMoney](https://github.com/spiral-project/ihatemoney/).
9
10You can use it when you share a house, when you go on vacation with friends, whenever you share money with others.
11
12It lets you create projects with members and bills. Each member has a balance computed from the project bills.
13This 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.
14
15Project members are independent from Nextcloud users.
16Projects can be accessed and modified by people without a Nextcloud account. Each project has an ID and a password for guest access.
17
18[MoneyBuster](https://gitlab.com/eneiluj/moneybuster) Android client is [available in F-Droid](https://f-droid.org/packages/net.eneiluj.moneybuster/) and on the [Play store](https://play.google.com/store/apps/details?id=net.eneiluj.moneybuster).
19
20[PayForMe](https://github.com/mayflower/PayForMe) iOS client is currently being developped!
21
22## Features
23
24* ✎ create/edit/delete projects, members, bills, bill categories, currencies
25* ⚖ check member balances
26* �� display project statistics
27* ♻ display settlement plan
28* �� automatically create reimbursement bills from settlement plan
29* �� create recurring bills (day/week/month/year)
30* �� optionally provide custom amount for each member in new bills
31* �� link bills with personal files (picture of physical bill for example)
32* �� guest access for people outside Nextcloud
33* �� share projects with Nextcloud users/groups/circles
34* �� import/export projects as csv (compatible with csv files from IHateMoney and SplitWise)
35* �� generate link/QRCode to easily import projects in MoneyBuster
36* �� implement Nextcloud notifications and activity stream
37
38This app is tested on Nextcloud 20+ with Firefox 57+ and Chromium.
39
40This app is under development.
41
42�� Help us to translate this app on [Nextcloud-Cospend/MoneyBuster Crowdin project](https://crowdin.com/project/moneybuster).
43
44⚒ Check out other ways to help in the [contribution guidelines](https://github.com/eneiluj/cospend-nc/blob/master/CONTRIBUTING.md).
45
46Link to Nextcloud application website : https://apps.nextcloud.com/apps/cospend
47
48## Donation
49
50I develop this app during my free time.
51
52* [Paypal: <img src="https://raw.githubusercontent.com/stefan-niedermann/paypal-donate-button/master/paypal-donate-button.png" width="100"/>](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)
53* [Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)
54
55## Documentation
56
57* [User documentation](https://github.com/eneiluj/cospend-nc/blob/master/docs/user.md)
58* [Admin documentation](https://github.com/eneiluj/cospend-nc/blob/master/docs/admin.md)
59* [Developer documentation](https://github.com/eneiluj/cospend-nc/blob/master/docs/dev.md)
60* [CHANGELOG](https://github.com/eneiluj/cospend-nc/blob/master/CHANGELOG.md#change-log)
61* [AUTHORS](https://github.com/eneiluj/cospend-nc/blob/master/AUTHORS.md#authors)
62
63## Known issues
64
65* ...
66
67Any feedback will be appreciated.
68
69## Screenshots
70
71![1](https://github.com/eneiluj/cospend-nc/raw/master/img/screenshots/cospend1.jpg)
72![2](https://github.com/eneiluj/cospend-nc/raw/master/img/screenshots/cospend2.jpg)
73![3](https://github.com/eneiluj/cospend-nc/raw/master/img/screenshots/cospend3.jpg)
74![4](https://github.com/eneiluj/cospend-nc/raw/master/img/screenshots/cospend4.jpg)
75
76## Nightly
77
78:warning: Make sure to only use nightly builds on test Nextcloud instances.
79
80To install the latest nightly, you can either
81* download it from https://apps.nextcloud.com/apps/cospend and replace
82the app directory manually in `nextcloud/apps`
83(make sure you give cospend directory's ownership to your webserver user)
84* use this occ command:
85```
86occ app:update --allow-unstable cospend
87```
88When you want to get back to stable releases,
89just disable and remove the app from app settings and reinstall it. You won't loose any data.
90