Who Owes Whom
The purpose of this web application is to keep track of how much you owe and to who along with how much people owe you and who.
The second purpose to this app is so that I can have some practice with RESTful APIs.
What I use
This application includes an Express RESTful API server with an AngularJS front end.
For the backend:
For the frontend:
Brad Traversy's tutorials helped me a lot while learning how to write this app. Links:
Some of the functions he used has been deprecated and are no longer supported but it is still a great tutorial on understanding the concepts nonetheless.
Simply clone/download and then run npm install, then run npm app.
We can add a person or add a transaction to our list by simply clicking the add person/add transaction link at the top right corner.
For this web application, if a person owes you, he would have a "debtor" status and the amount will show a negative value. If the person is someone that you owe, that person would have a "creditor" status and the value would be a positive one.