mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-08 12:12:48 +01:00
app | ||
bootstrap | ||
public | ||
.gitattributes | ||
.gitignore | ||
artisan | ||
composer.json | ||
LICENSE | ||
phpunit.xml | ||
README.md | ||
scheduler.yml | ||
server.php |
Invoice Ninja
Simple, Intuitive Invoicing
Live demo: http://sketch-out.com/ninja/public/
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 this codebase will serve as a sample site for Laravel as well as other JavaScript technologies.
Features
- Core application built using Laravel 4
- Invoice PDF generation directly in the browser
- Integrates with many payment providers
Remaining Work
- Recurring invoices
- Internationalization
- Home dashboard
- Reports
Steps to setup
Clone the Github project
git clone git@github.com:hillelcoren/invoice-ninja.git ninja
Install packages using Composer
cd ninja
composer install
Configure config/database.php and then initialize the database
php artisan migrate --seed
Frameworks/Libraries
- laravel/laravel - A PHP Framework For Web Artisans
- twbs/bootstrap - Sleek, intuitive, and powerful front-end framework for faster and easier web development.
- patricktalmadge/bootstrapper - Laravel Twitter Bootstrap Bundle
- danielfarrell/bootstrap-combobox - A combobox plugin
- jquery/jquery - jQuery JavaScript Library
- eternicode/bootstrap-datepicker - A datepicker for @twitter bootstrap
- jquery/jquery-ui - The official jQuery user interface library
- knockout/knockout - Knockout makes it easier to create rich, responsive UIs with JavaScript
- rniemeyer/knockout-sortable - A Knockout.js binding to connect observableArrays with jQuery UI sortable functionality
- MrRio/jsPDF - Generate PDF files in JavaScript. HTML5 FTW.
- FortAwesome/Font-Awesome - The iconic font designed for Bootstrap that works with twitter bootstrap
- jasonlewis/basset - A better asset management package for Laravel
- Zizaco/confide - Confide is a authentication solution for Laravel 4
- Anahkiasen/former - A powerful form builder, for Laravel and other frameworks (stand-alone too)
- barryvdh/laravel-debugbar - Laravel debugbar
- DataTables/DataTables - Tables plug-in for jQuery
- Chumper/Datatable - This is a laravel 4 package for the server and client side of datatables
- omnipay/omnipay - A framework agnostic, multi-gateway payment processing library for PHP 5.3+
- Intervention/image - PHP Image Manipulation
- webpatser/laravel-countries - Almost ISO 3166_2, 3166_3, currency, Capital and more for all countries
- briannesbitt/Carbon - A simple API extension for DateTime with PHP 5.3+
- thomaspark/bootswatch - Themes for Bootstrap
- mozilla/pdf.js - PDF Reader in JavaScript
- nnnick/Chart.js - Simple HTML5 Charts using the tag
- josscrowcroft/accounting.js - A lightweight JavaScript library for number, money and currency formatting