TypeScript Kotlin Java CSS HTML JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
front-end
gradle/wrapper
legacy
src
.gitignore
.travis.yml
LICENSE.md
README.md
app.json
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

JMoney

Build Status codecov MIT licensed

JMoney is a personal finance tracker written in Kotlin/Spring Boot and TypeScript/Angular 2.

The project serves as a non-trivial showcase and demonstrates some core software engineering principles using modern frameworks and programming languages.

Running locally

git clone https://github.com/jogy/jmoney.git
cd jmoney
./gradlew bootRun

Then fire up a browser at http://localhost:8080.

Running with Docker

You can pull a Docker image from Docker Hub:

docker run -p 8080:8080 -t jogy/jmoney:<tag>

(See https://hub.docker.com/r/jogy/jmoney/tags/ for valid tags.)

You can also build the Docker image before running it:

git clone https://github.com/jogy/jmoney.git
cd jmoney
./gradlew buildDocker
docker run -p 8080:8080 -t jogy/jmoney

Running on Heroku

A demo instance is available at https://jmoney-demo.herokuapp.com.

You can also deploy your own instance:

Deploy

Development