Skip to content

arunkpatra/expense-tracker

Repository files navigation

Expense Tracker Web App

Build Status

Expense Tracker is a web application that allows a group of people to manage their expenses. A live site for demonstration purposes is at http://etrack.arunkpatra.com. (user: admin, password: password)

What does it do?

Consider a group of room-mates who live together and share common expenses. Such a group can manage expenses and obtain detailed reports on how much individual expenses amount to. You get to know easily how much you owe to others or how much others owe you. You get to specify if a particular expense is to be broken down equally or some specific people need to share that expense. You could override individual shares as well.

Running Expense Tracker locally

	git clone https://github.com/arunkpatra/expense-tracker.git
	cd expense-tracker
	mvn tomcat7:run

The application will be available at http://localhost:8080/expense-tracker. By default Expense Tracker runs against an embedded Derby database which will be created on the fly. This is for demonstration purposes only. For production use, configure your own database. Please refer the wiki pages to know more.

Working with Expense Tracker in Eclipse/STS

Prerequisites

The following items should be installed in your system:

Note: when m2e is available, there is an m2 icon in Help -> About dialog. If m2e is not there, just follow the install process here: http://eclipse.org/m2e/download/

Steps:

  1. In the command line
git clone https://github.com/arunkpatra/expense-tracker.git
  1. Inside Eclipse
File -> Import -> Maven -> Existing Maven project .