Skip to content

Starter project - Golang api, Vue.js client with user management and jwt authentication

License

Notifications You must be signed in to change notification settings

pscn/go-vue-starter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Starter project - Golang api, Vue.js client with user management and jwt authentication

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.4%
  • Go 32.5%
  • Vue 15.2%
  • HTML 1.9%