- A0091372H Naomi Leow Wen Xin
- A0116208N Yeo Zi Xian, Justin (PM)
- A0113627L Ding Xiang Fei
- Full Stack Developer
- Set up (boilerplating)
- Front-end functionality (linking to backend)
- Deployment
- Front-end Developer
- Design (UI/UX, Icon/Splashscreen/Tutorial)
- Documentation/Reports
- Back-end Developer
- Database set-up
- Frontend (Ionic) code is in sharetaxi/
- Backend (Laravel) code is in backend/
- You will need npm: http://blog.npmjs.org/post/85484771375/how-to-install-npm
- PHP >= 5.5.9
- The frontend and backend have to be started up individually
-
Install Composer: http://getcomposer.org/
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
-
Install Laravel installer
composer global require "laravel/installer=~1.1”
-
Install required dependencies
npm install
-
In backend/
composer install (to install dependencies)
php artisan key:generate
php artisan serve (to start Laravel)
-
Install Cordova: (Make sure you have nodejs installed first)
sudo npm install -g cordova
-
Install ionic
sudo npm install -g ionic
-
Install required dependencies
npm install
-
In sharetaxi/
ionic serve (to start ionic)