This is a front-end webapp boilerplate project with VueJS + Firebase. It is NOT an out-of-box project. I made it in order to create an up-to-date starter repo which contains all important fields for a portfolio gallery website. So when neccessary I can create a new webapp and only need to upload a new Json to Firebase.
Client-side
# install dependencies
npm install
# serve with hot reload at localhost:3333
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
Before start, you have to install production dependencies with npm: npm install
These are the instructions for Firebase:
- Visit Firebase Console
- Click on the Go to console button
- Click on the Create Project button
- Enter Project Name, then click on Create button
- Then click on Database in the sidebar
- Click on Import JSON and select your JSON file from ./src/api/app.json
- Next, under Settings in the sidebar
- Click on Add to a web app button
- Copy and paste the script keys into
./src/api/firebase-conf.js
file
This repo is available under the MIT license.
Copyright (C) 2016 Snake