Invoicing application built with Laravel 4.2.6 and Bootstrap 3.2.0
##Requirements
PHP >= 5.4.0
MCrypt PHP Extension
git clone https://github.com/mladjom/smartinvoice.git
https://github.com/mladjom/smartinvoice/archive/master.zip
cd smartinvoice
composer install
Run these commands to create and populate Users table:
php artisan migrate
php artisan db:seed
If permissions are set correctly:
chmod -R 775 app/storage
Should work, if not try
chmod -R 777 app/storage
SmartInvoice uses node, bower and grunt to manage assets.
Run these commands
npm install
bower install
grunt
- Unfamiliar with
npm
? Don't have node installed? That's a-okay. npm stands for node packaged modules and is a way to manage development dependencies through node.js. Download and install node.js before proceeding. - Install Bower:
npm install -g bower
. - Install Grunt globally.
Run grunt
to run all tasks locally and copy and compile the CSS and JavaScript into /assets
. Uses [Copy] (https://github.com/gruntjs/grunt-contrib-copy), Less and UglifyJS.
SmartInvoice is open-source software licensed under the MIT license