Fullstack

screenshot of Fullstack

A full stack base template for using Laravel with VueJS. Typescript, SCSS, Babel, ESLINT, Jest, and PHPUnit included.

Overview:

This product is a full stack base template for using Laravel with VueJS. It includes various technologies such as Typescript, SCSS, Babel, ESLINT, Jest, and PHPUnit. The server side utilizes the Laravel PHP framework, providing an out of the box MVC framework. The client side is handled with Vue.JS, completely separated from the server side Laravel application. Testing is ready with PHPUnit and Jest included. The template can be easily configured to be served through Laravel Valet, Vagrant environment, or Docker container.

Features:

  • Laravel PHP framework: Utilizes Laravel to handle server functionality and provides an out of the box MVC framework.
  • Vue.JS integration: The client-side is handled with Vue.JS, allowing for a true separation of concerns in the full stack environment.
  • Testing ready: Includes PHPUnit and Jest for easy testing setup.
  • Webpack integration: Utilizes Webpack out of the box, eliminating the need to wait for Laravel Mix to compile.
  • Customizable template: Easy to configure and customize according to individual preferences.

Summary:

This full stack base template provides a seamless integration of Laravel and Vue.JS, allowing for efficient development and testing. With features such as an out of the box MVC framework, webpack integration, and easy customization, developers can quickly set up and start working on full stack projects without the need for extensive configuration. The separation of concerns between the client and server side allows for a smoother development experience.