PHP HTML CSS JavaScript API Blueprint
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
angular Remove more instances of using Typekit May 1, 2018
app Only run crons if manual mode is disabled Aug 1, 2018
bootstrap Apply fixes from StyleCI Sep 17, 2017
config Add Bugsnag integration Mar 4, 2018
database Use UUID for less conflicts on Buddy CI Mar 4, 2018
public Remove copied HTML files Mar 3, 2018
resources Update copy for connecting social media accounts Aug 1, 2018
routes Fix missing route name causing password reset mail notifications to fail Jun 16, 2018
storage Remove vagrant Jul 24, 2016
tests Add feature test cases for categories and tags API Sep 18, 2017
.bowerrc Update bower registry Aug 1, 2018
.editorconfig Add admin page for settings Dec 31, 2016
.env.buddy Upgrade to Laravel 5.6 Mar 4, 2018
.env.example Add Bugsnag integration Mar 4, 2018
.env.travis Upgrade to Laravel 5.6 Mar 4, 2018
.gitattributes Remove force text to LF in .gitattributes Jul 24, 2016
.gitignore Remove copied HTML files Mar 3, 2018
.jshintrc Fix invalid .jshintrc Jul 24, 2016
.styleci.yml Switch ordered import fixers Sep 17, 2017
.travis.yml Upgrade to Laravel 5.5 Sep 2, 2017
LICENSE.md Remove copyright year in LICENSE.md Nov 6, 2016
README.md Add Coveralls badge Dec 31, 2016
apiary.apib Transferring API Description file from Apiary.io Mar 20, 2017
artisan Clean up config & bootstrap scripts to be similar to Laravel 5.5's te… Sep 17, 2017
bower.json Update conflict resolution in bower.json Mar 4, 2018
composer.json Composer update Jun 16, 2018
composer.lock Composer update Jun 16, 2018
gulpfile.js Remove vagrant Jul 24, 2016
package.json Upgrade gulp-sass to 2.3.2 Jul 24, 2016
phpunit.xml.dist Clean up config & bootstrap scripts to be similar to Laravel 5.5's te… Sep 17, 2017
server.php Apply fixes from StyleCI Sep 17, 2017
yarn.lock No harm locking the yarn Nov 7, 2016

README.md

NUSWhispers

Dependency Status Build Status Coverage Status StyleCI Status

Laravel 5 + AngularJS setup.

Requirements

  • Web server with PHP support
  • MySQL / MariaDB
  • Redis

For a development environment, using docker-nuswhispers is highly recommended.

Installation

  1. Rename .env.example to .env

  2. Install PHP dependencies via composer:

cd /path/to/current/directory
composer install
  1. Install JS dependencies via npm and bower:
cd /path/to/current/directory
npm install
bower install
  1. Run database migrations and seed data via command line:
cd /path/to/current/directory
php artisan migrate
php artisan db:seed
  1. Compile angular via gulp:
gulp prod

Credits