Ember.js / Rails 4 API Invoice Management App
Ruby CoffeeScript HTML CSS JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
vendor/assets
.gitignore
.rspec
.ruby-version
.travis.yml
Gemfile
Gemfile.lock
Procfile
README.md
Rakefile
config.ru

README.md

Facture

Build Status Code Climate

Facture is a re-write of my original Rails-only invoice management application, using Ember.js with a Rails API back-end. It uses Payday for rendering PDF invoices.


Invoices screen


A PDF invoice


Features

  • Create, edit, and show invoices by project
  • Show yearly income to date by month, converting to default currency
  • Render invoices using Payday
  • Duplicate existing invoices
  • Mark invoices as Paid or Pending
  • Import time entries from Redmine (using this plugin)

Tests

The integration test suite uses Teaspoon with phantomjs. Run them as follows or in the browser at http://localhost:3000/teaspoon.

bundle exec rake teaspoon

The unit tests are rspec.

bundle exec rake