Skip to content
Expense Splitting Web App (similar to Splitwise)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
api-docs
cmd/yaes-server
devops
src
.env
.gitignore
.go-version
Dockerfile
Gopkg.lock
Gopkg.toml
LICENSE
Makefile
README.md
project-resources.branch

README.md

YAES - Yet Another Expense Splitter

Master Build Status

CircleCI

Expense Splitting Web App ( similar to Splitwise):

Primary purpose of the web app is to keep track of your expenses, payables and receivables to individuals.

Docs available at: https://yaes-api-docs.herokuapp.com/docs

Planned Features

- Add users to your app. You will eventually split expense with them.
- Add expense and it can be sharable among selected users.
- Visibility of payables and receivables per user.
- Visibility of total payables and receivables.
- Visibility of all the individual expenses involving you at once place.
- Settle up with any user.
- Delete any expense.

Dev

Setup

$ go get -u github.com/golang/dep/cmd/dep # Install Dep

$ go get -u github.com/algogrit/yaes-server

$ cd $GOPATH/src/github.com/algogrit/yaes-server

$ make setup

Run Server

$ make run

Dev Run

$ make dev-setup

$ make dev-run

Docs

$ make setup-docs

$ make docs

Tests

$ DB_NAME="yaes-test" make setup-db # Only first time
$ make test
You can’t perform that action at this time.