Your sexy generator and archiver of PDF invoices
Switch branches/tags
Nothing to show
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
.mvn/wrapper
janine-client
janine-server
.gitignore
API.md
LICENSE.txt
README.md
_config.yml
deploy.sh
docker-compose.yml
invoice-preview-thumb.png
invoice-preview.pdf
invoice.json
mvnw
mvnw.cmd
pom.xml
release.sh

README.md

janine 👩 🏢 ☎️

CircleCI license docker image gitter

Your sexy generator and archiver of PDF invoices.

server

A spring boot application that expose a REST API, use Redis to maintain counters of the generated invoices, and upload them to a jclouds-supported object storage (tested with Rackspace CloudFiles, but AWS S3, Azure Blob, OpenStack Swift, Atmos should work out of the box).

Security notice: there is no security at all. So use this service behind your firewall, or protect it via a simple nginx basic auth, or something similar.

docker run \
  -e BLOB_PROVIDER=rackspace-cloudfiles-uk \
  -e BLOB_IDENTITY=username \
  -e BLOB_CREDENTIAL=apiKey \
  -e SPRING_REDIS_HOST=localhost \
  -e SPRING_REDIS_PORT=6379 \
  -e SERVER_PORT=8080 -p 8080:8080 \
  cloudesire/janine

A new docker image tag is pushed after each build: available versions

client

A simple java library to consume the server REST API.

(not yet released on maven central)

invoice preview

We mentioned that the generator is sexy, while the actual invoice may not (de gustibus non est disputandu), but we are happy to accept your contribute if you are a designer with a great invoice template.

Invoice PDF preview

credits