Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
appinfo/ | H | 12-Nov-2021 | - | 2,739 | 1,943 | |
css/ | H | 12-Nov-2021 | - | 323 | 298 | |
docs/ | H | 12-Nov-2021 | - | 147 | 90 | |
img/ | H | 03-May-2022 | - | |||
js/ | H | 03-May-2022 | - | 5 | 5 | |
l10n/ | H | 03-May-2022 | - | 7,587 | 6,908 | |
lib/ | H | 12-Nov-2021 | - | 14,121 | 9,882 | |
templates/ | H | 12-Nov-2021 | - | 118 | 99 | |
AUTHORS.md | H A D | 12-Nov-2021 | 695 | 46 | 44 | |
CHANGELOG.md | H A D | 12-Nov-2021 | 27.5 KiB | 838 | 698 | |
COPYING | H A D | 12-Nov-2021 | 33.7 KiB | 661 | 544 | |
README.md | H A D | 12-Nov-2021 | 4.4 KiB | 90 | 62 |
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