/go-react-boilerplate

gin + react app demo

Primary LanguageHTML

go-react-boilerplate

Demo application that shows how to use a react frontend with a Go backend.

dependencies

  • yarn
  • npm
  • go
  • dep

Quickstart

go get github.com/sharath/go-react-boilerplate
cd $GOPATH/src/github.com/sharath/go-react-boilerplate
dep ensure
cd client && yarn && yarn build
cd .. && go run App.go

Project Structure

.
├── App.go
├── Gopkg.toml
├── README.md
├── backend
│   └── Backend.go
├── client
│   ├── package.json
│   ├── public
│   │   ├── favicon.ico
│   │   ├── index.html
│   │   └── manifest.json
│   ├── src
│   │   ├── App.css
│   │   ├── App.js
│   │   ├── App.test.js
│   │   ├── components
│   │   │   └── demo
│   │   │       └── demo.js
│   │   ├── index.css
│   │   ├── index.js
│   │   └── logo.svg
│   └── yarn.lock
└── frontend -> client/build

The server is running at localhost:3000. You can see the API at localhost:3000/api/v1/users