nguyenbathanh / invoice-ninja

An open-source invoicing site built with Laravel

Home Page:https://www.invoiceninja.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Invoice Ninja

Simple, Intuitive Invoicing

Introduction

Most online invoicing sites are expensive. They shouldn't be. The aim of this project is to provide a free, open-source alternative. Additionally, the hope is the codebase will serve as a sample site for Laravel as well as other JavaScript technologies.

The high level instructions for setting up the site are below but there's also a setup guide. For discussion of the code please use the Google Group.

For updates follow @invoiceninja or join the Facebook Group.

Site design by kantorp-wegl.in

Features

  • Core application built using Laravel 4.1
  • Invoice PDF generation directly in the browser
  • Integrates with many payment providers
  • Recurring invoices
  • Tax rates and payment terms

Steps to setup

If you plan on submitting changes it's best to fork the repo, otherwise you can just checkout the code.

git clone git@github.com:hillelcoren/invoice-ninja.git ninja
cd ninja

Install Laravel packages using Composer

Note: you may be prompted for your Github user/pass due to their API limits.

composer install

Install JavaScript packages using Bower

bower install

Configure config/database.php and then initialize the database

php artisan migrate --seed

Frameworks/Libraries

About

An open-source invoicing site built with Laravel

https://www.invoiceninja.com

License:Other


Languages

Language:Java 64.3%Language:PHP 20.5%Language:JavaScript 13.8%Language:CSS 1.5%Language:ApacheConf 0.0%