Split Expense system is capable of making expense splitting process simpler wherein users can feed their transactions data and system will perform splitting process to cater users with expense splitting details output.
- Keep track of shared expenses, balances, and who owes who.
- Split expenses with any group: trips, housemates, friends, and family.
- Quickly add expenses on the go before you forget who paid.
- Settle up with a friend and record any cash or online payment.
- Keep track of categories you spend on
Split Expense uses a number of technologies / framework:
- Angular - Angular is used as frontend framework
- Angular Material - Material UI design used for frontend designs
- Spring - Spring framework is used for Backend programming
- Hibernate - Hibernate is used for working with Database
- Java - Java is used for coding backend functionalities
- MySQL - MySQL is used as Database
And of course Split Expense itself is open source with a Repository on GitHub.
Split Expense requires Java EE, Tomcat Server.
Install the dependencies and devDependencies and start the server.
For Backend...
$ cd Backend/finalproject
$ mvn clean install
Start tomcat server
For Frontend...
$ cd Frontend/
$ npm install
$ ng serve
MIT