/lama

LAMA is a boilerplate that provides a nice starting point for Laravel/Sentry and AngularJS based applications.

Primary LanguagePHP

LAMA Stack

LAMA is a boilerplate that provides a nice starting point for Laravel/Sentry and AngularJS based applications.

Credits

Features

  • Handy assetsmanager don't need to add your assets (css,js) in the main template and in the gruntfile
  • JSON Vulnerability Protection
  • Cross Site Request Forgery (XSRF) Protection
  • Run with grunt (php artisan serve)

Tools Prerequisites

  • Composer - Dependency Manager for PHP, installing Composer
  • Node.js platform, installing Node.js
  • Grunt - The JavaScript Task Runner, installing Grunt
  • Bower - Web package manager, installing Bower
  • Karma - A test runner for angularjs, installing Karma
  • Protractor - Protractor is an end-to-end test framework, installing Protractor

Quick Install

git clone https://github.com/whisher/lama.git
cd lama
php composer.phar install
chmod -R 0777 app/storage
configuring your database app/config/database.php
php artisan migrate --package=cartalyst/sentry
php artisan migrate
php artisan db:seed
php artisan key:generate
npm install
bower install

Grunt

grunt (run the app at http://localhost:8000)
grunt prod (build css and js)
grunt unit (unit test) 
grunt e2e (end to end test)