Skip to content

Provides an opinionated starting point for apps built on React and Go stack

Notifications You must be signed in to change notification settings

vicesoftware/vice-go-react-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vice Go React Boilerplate

Provides an opinionated starting point for apps built on React and Go stack

Getting Started

To run this boilerplate

  1. See /server/readme.md and follow the instructions in the "Getting started section". Make sure you have properly setup the database and that you have postgres running as described there.
  2. Execute npm run preinstall to install the client dependencies. Doing this will simply run /client> npm install for you.
  3. Execute npm start. Doing this will execute npm run start:client and npm run start:server along with some color coding so that you will have a nice output for both client and server in the same terminal window as shown below.

  1. You should get a browser open to http://localhost:3000 with the client app running in it and to verify that the server is running open http://localhost:8423/swagger/index.html to see the servers swagger documentation page.

Documentation

The documentation for the server and client can be found in their associated readme files shown below.

Tech Stack

The stack this boilerplate is built on is shown below

  • React
    • Redux
    • React Router
    • Redux Forms
  • Go
    • Gorrilla
    • GORM
  • Postgres

Dependencies

This boilerplate is a combination of the following boilerplates which have been copied to the folders shown below

About

Provides an opinionated starting point for apps built on React and Go stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages