go-webapp-vuejs-firebase-quickstart

command module
v0.0.0-...-b7950ab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2018 License: MIT Imports: 6 Imported by: 0

README

Go Web Application: VueJS Firebase Quickstart

The goal of this project is to provide a simple skeleton project for a web application using a Go backend utilizing Firebase for authentication. Routing and other web application niceities are provided by Echo web framework. Firebase authentication middleware provides the abilty to secure routes.

Frontend is VueJS with Bulma and Firebase UI. A basic authentication example with a call to a secured route are included.

See .env.example for environment variables which must be set for builds and running the app to work correctly.

Include environment variables:

source .env

Install frontend deps:

cd public/app

npm install

Build frontend:

npm run build

Install Go deps:

dep ensure

Build and install:

go build -o server

Run:

./server

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL