Continhas is a very special Bill Splitting solution!
Share your home, event or bills of any other kind of activity and then settle the differences once and for all with everybody!
- A user can create Groups
- The Group owner can invite another users to the Group
- The Group owner can set the split proportion to each member
- Every member can register the expenses as Bills
- Only the Bill owner can edit or delete a Bill
- The Group owner can Settle the Bills
- All Bills from Bills page will be marked as settled and will be removed from the page
- Only Group owner can finish, edit or delete the Settle
This project is made to practice my developer skills using PHP/Laravel for the API and Vue/Nuxt for the Web Pages and Single Page Application feel.
Also to make my home's bill splitting easier. It was previously done by registering the expenses on a Google form, and the splitting calculated on a Spreadsheet.
The Api project is available on ContinhasApi.
Copy the .env.example
to .env
and fill it to map your API. Then:
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate
# deploy on a Github Pages
$ npm run deploy