Coder Social home page Coder Social logo

panaris / billy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from emadb/billy

0.0 1.0 0.0 23.54 MB

A simple invoicing and tracking web application.

Home Page: http://emadb.github.com/billy/

License: MIT License

Ruby 42.36% JavaScript 22.70% CSS 0.19% HTML 5.05% SCSS 11.14% Haml 18.56%

billy's Introduction

Welcome to Billy (formerly known as Scrooge)

This is a simple invoice and tracking application suited for small companies. It helps you in managing your daily task in your daily business: track activities, expenses and invoices.

What can you do with Billy?

  • Tracking your daily job activities
  • Managing the job orders and checking their status
  • Creating an invoice
  • Generate a pdf-invoice
  • Tacking expenses
  • Tracking invoice payment status
  • View the current status (economics, in/out)
  • Managing users
  • Managing customers
  • Real-time activity tracker
  • English support
  • Added activity expenses with attachment (stored on Amazon S3)
  • Weekly activities. Easily insert you activities of the week on one screen.

It's built on Rails 4.0.

You can find a live demo: http://plasticscrooge-demo.herokuapp.com/ Use this credentials:

user: [email protected]

pwd: demopwd

Installation

  1. Clone the repository
  2. Install the gems with bundle install
  3. Setup the database rake db:migrate and rake db:seed
  4. Start the server rails s

Configuration

There are some settings that you have to set in the setting page. These are:

  • iva: vat coeff
  • iban bank account number
  • dropbox_enabled: enable/disable dropbox support
  • dropbox_app_key: dropbox credentials
  • dropbox_app_secret: dropbox credentials
  • dropbox_token: dropbox credentials
  • dropbox_secret: dropbox credentials
  • dropbox_folder: dropbox folder to use
  • dropbox_app_mode: dropbox mode
  • footer: invoice footer (in pure HTML)
  • s3_bucket: s3 storage bucket name
  • s3_access_key_id: s3 credential
  • s3_secret_access_key: s3 credential

To obtain the keys for DROPBOX you can read this http://ema.codiceplastico.com//rails/2013/03/22/usare-dropbox-da-unapplicazione-rails.html

If you want access to S3 you need to configure the bucket on the S3 console and specify the keys on the settings page(s3_access_key_id, s3_secret_access_key).

Version history

  • 11-04-2013 Drop 1 (first release with basic functionalities)
  • 10-09-2013 Drop 2 (migrated to Rails 4.0 and Ruby 2.0)
  • 02-10-2013 Drop 3 (Activity tracker and bug fixes)
  • 11-10-2013 Drop 4 (new design based on Boostrap 3.0)
  • 15-11-2013 Drop 5 (added settings and year-month filter in invoice view)
  • 28-12-2013 Drop 6 (Multilanguage support through i18n (Italian, English))
  • 18-04-2014 Drop 7 (Expenses module. Track activity expenses)
  • 19-04-2014 Drop 8 (Added mini charts in dashboard (using http://charts.brace.io/))
  • 17-06-2014 Drop 9 (Added expenses attachments)
  • 13-12-2014 Drop 10 (Added weekly activities)

Screenshots

img


img


img


img


img


img


img


img


img


img


img


img


img


img


billy's People

Contributors

emadb avatar bitdeli-chef avatar djpowers avatar seanhussey avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.