Skip to content
Starter project - Golang api, Vue.js client with user management and jwt authentication
Branch: master
Clone or download
Mark Chenoweth Mark Chenoweth
Mark Chenoweth and Mark Chenoweth fixed npm package vulnerabilities
Latest commit 3dc1440 Oct 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode first working Apr 9, 2017
Godeps
api minor cleanup Apr 15, 2017
auth Fixed GetUserClaimsFromContext Jun 28, 2017
client fixed npm package vulnerabilities Oct 10, 2018
models Fixed uuid api change May 2, 2018
routes
.gitignore updated readme/added godeps Apr 10, 2017
LICENSE Initial commit Apr 8, 2017
README.md fixed reame typos Dec 6, 2017
server.go more cleanup Apr 10, 2017

README.md

go-vue-starter

Copyright 2017 Mark Chenoweth

Golang Starter project with Vue.js single page client

Work in progress...

Features:

TODO:

  • config from file

  • email confirmation

  • logrus

  • letsencrypt tls

To get started:

# clone repository
go get github.com/markcheno/go-vue-starter
cd $GOPATH/src/github.com/markcheno/go-vue-starter

# install Go dependencies (and make sure ports 3000/8080 are open)
go get -u ./... 
go run server.go

# open a new terminal and change to the client dir
cd client

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

License

MIT License - see LICENSE for more details

You can’t perform that action at this time.