This repo contains a single page application developed using VueJs and Laravel.
Production Link : NA Staging Link : NA
Project is on code climate.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
- PostgresSql/MySql Database
- Default laravel Prerequisites (PHP ^7.1.3 and Laravel 5.7)
- Node => v10+ and Npm => v6.1+
This project can be cloned from github repo:
git clone git@github.com:sadhakbj/Laravel-vue-spa-vuex.gitcomposer installcd Laravel-vue-spa-vuexcp .env.example .envphp artisan key:generate- Update .env to match your machine environment
composer install && yarn- To compile js and sass assets:
yarn watchoryarn devoryarn prod- use valet or configure Apache\Nginx server for serve or simply run by using laravel's serve functionility
php artisan serve
- Full PHPUnit test
./vendor/bin/phpunit - PHPUnit Test watch
npm run tdd
We use Capistrano for deployment to stagging and production server
- Deploying to stagging server
cap stagging deploy branch=branch-nameor - Deploying to production server
cap production deploy branch=branch-nameor
- Laravel - The web framework used
- VueJs - JS framework
- composer - Php Dependency Management
- npm - Node Dependency Management
We use Git for versioning. For the versions available, see the tags on this repository.
Coming Soon.