For this to work, you need to have
- PHP 7.0 or newer installed on your machine.
- Laravel CLI installed locally.
- Composer installed on locally.
- Node & NPM installed locally.
- Knowledge of PHP & Laravel framework.
- Basic knowledge of JavaScript (ES6 specifically).
- Basic knowledge of VueJS.
- A Pusher application.
- Curl installed and available on your terminal.
You can follow the tutorial here