Usage of Vue makes developing beautiful and fun with the material icons. You will learn how to use Vue, Vuetify, Webpack, Firebase, Node, Vuex on this project.
Ported implementation of SuperRentals (see https://github.com/jupiterhub/super-rentals)
https://superrentals-1505459904619.firebaseapp.com/
# update config/prod.env.js
NODE_ENV: '"production"',
/*
Go to https://console.firebase.google.com
var config = {
apiKey: "<API_KEY>", // in Overview Page
authDomain: "<PROJECT_ID>.firebaseapp.com", // in Overview Page
databaseURL: "https://<DATABASE_NAME>.firebaseio.com", // in Database Page
storageBucket: "<BUCKET>.appspot.com" // In Storage Page
};
*/
// add these lines
API_KEY: '"FILL_ME"',
AUTH_DOMAIN: '"FILL_ME"',
DATABASE_URL: '"FILL_ME"',
PROJECT_ID: '"FILL_ME"',
STORAGE_BUCKET: '"FILL_ME"'
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
firebase init # (use /dist directory instead of /public)
firebase deploy
For detailed explanation on how things work, checkout the guide and docs for vue-loader.