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.git
composer install
cd Laravel-vue-spa-vuex
cp .env.example .env
php artisan key:generate
- Update .env to match your machine environment
composer install && yarn
- To compile js and sass assets:
yarn watch
oryarn dev
oryarn 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-name
or - Deploying to production server
cap production deploy branch=branch-name
or
- 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.