All Projects → training-yoyosan → example-frontend

training-yoyosan / example-frontend

Licence: MIT license
Example Quasar v2 app to be used with Laravel 8 projects

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
HTML
75241 projects
Sass
350 projects
shell
77523 projects

Projects that are alternatives of or similar to example-frontend

Icongenie
CLI tool to generate all the icons and splashscreens for your Quasar Apps
Stars: ✭ 174 (+625%)
Mutual labels:  spa, quasar-framework
Laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
Stars: ✭ 110 (+358.33%)
Mutual labels:  spa, quasar-framework
quasar-typescript-admin-template
💫 💫 [use Class API Not use composion or option API]template for Vue2 or Vue3 admin with quasar and use Tyepscript (master branch ->Vue2, v3-admin branch ->Vue3) 🌝 🌝 support pwa,electron,spa,Ionic
Stars: ✭ 87 (+262.5%)
Mutual labels:  spa, quasar-framework
Sunengine
SunEngine – site engine with blog, forum and articles sections features support.
Stars: ✭ 130 (+441.67%)
Mutual labels:  spa, quasar-framework
skeleton-quasar
Exemplo simples de skeleton para o Quasar Framework
Stars: ✭ 40 (+66.67%)
Mutual labels:  spa, quasar-framework
ritwickdey.github.io
(outdated) This is my portfolio website (SPA), developed with Angular 💘 💖 💘 💖
Stars: ✭ 83 (+245.83%)
Mutual labels:  spa
fd-vue-webapp
A Vue.js web application for Freedomotic Open IoT framework
Stars: ✭ 63 (+162.5%)
Mutual labels:  quasar-framework
aem-spa-project-archetype
Maven Archetype for creating new AEM SPA projects
Stars: ✭ 64 (+166.67%)
Mutual labels:  spa
CRUD-Laravel-Livewire-SPA
CRUD Laravel 7 & Livewire (SPA) Single Page Application
Stars: ✭ 34 (+41.67%)
Mutual labels:  spa
jquery-spa-example
Example Single Page Application build with jQuery
Stars: ✭ 27 (+12.5%)
Mutual labels:  spa
peasy-js-samples
Showcases business logic built with peasy-js and consumed by multiple clients
Stars: ✭ 19 (-20.83%)
Mutual labels:  spa
personal-website
Personal website – made with Next.js, Preact, MDX, RMWC, & Vercel
Stars: ✭ 16 (-33.33%)
Mutual labels:  spa
cozy-template
Deprecated use https://github.com/cpatchane/cozy-create-app. Template project to create an application for the Cozy Platform
Stars: ✭ 15 (-37.5%)
Mutual labels:  spa
dash-spa
Dash Single Page Application (SPA) Framework
Stars: ✭ 28 (+16.67%)
Mutual labels:  spa
nut
🌰 A framework born for micro frontends
Stars: ✭ 101 (+320.83%)
Mutual labels:  spa
laravel5.4-webpack2-Vuejs2-iview2-spa-demo
一个简单的前后端分离单页blog应用,后端接口使用laravel5.4开发接口,前端使用webpack vuejs实现单页应用,后台使用iview2UI组件库
Stars: ✭ 17 (-29.17%)
Mutual labels:  spa
react-nodejs-mongodb-crud
👨‍💻 Fullstack web app built with MongoDB, NodeJs, React and Redux. Features: Protected routes client/server side, MaterialUI layout
Stars: ✭ 91 (+279.17%)
Mutual labels:  spa
sparender
基于puppeteer的高性能SPA SEO解决方案
Stars: ✭ 54 (+125%)
Mutual labels:  spa
mobxSpa
企业级SPA项目,完整开发脚手架
Stars: ✭ 96 (+300%)
Mutual labels:  spa
tesserae
Components for building h5-based single-page-applications using C#
Stars: ✭ 23 (-4.17%)
Mutual labels:  spa

Quasar + Laravel = Love

Example Frontend (example-frontend)

Example Quasar v2(Vue) SPA skeleton frontend to be used with a Laravel 8 project.

This project uses:

  • Quasar QEnv extension to customize API URI depending on your environment. Removed in v2
  • Vuex state to handle the user authentication
  • For the local environment, it uses the webpack's proxy feature to proxy API calls(see here).

About releases

  • The last Quasar v1 release can be downloaded here.
  • The upgrade guide for existing installations can be found here.

Demo

Check out the live demo at http://frex.mpalade.ro

Use [email protected] and password test1234 to login.

How to use

Just clone this project into your desired new awesome project folder:

cd ~/Work
git clone [email protected]:training-yoyosan/example-frontend.git your-next-awesome-project

and follow the instructions below to set it up for local or production.

Then customize it to your heart's content.

Local setup

Install the dependencies

yarn

Start the app in development mode

quasar dev

Notes

Almost there

Next set up the Laravel project(acting as an API) from here.

Now access the application at http://localhost:8080.

Deployment in production

Setup

# install dependencies
yarn

# setup env
cp .env.sample .env
vim .env
## Adjust API_BASE_URL

Build

quasar build

# Adjust your server configuration according to
# https://next.router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations

# For Apache(optional)
cp .htaccess dist/spa

Deploy on your server.

Note: If you use HTTPS, use the protocol in your .env file.

Upgrade guide to v2

git pull
# remove packages related folders and files
rm -rf node_modules/ .quasar/ yarn.lock
# copy and update the .env file
cp .env.sample .env
# remove the old quasar env file
rm .quasar.env.json

yarn

quasar build

Find out more in the official upgrade guide.

Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].