GO-React starter

Getting started

With Docker

Without Docker

Usage

Clone this repository

With Docker

docker-compose up

That's all :)

Without Docker

Use the queries in the server/db/.psql file to setup the database.

Enter the DB creds in the server/config/ file

Navigate to the server directory

> cd server
> go run main.go

This will start the go server.

To start the react app navigate to the client directory

> cd client
> yarn install
> yarn start

Endpoints

  • /session [GET]

  • /register [POST]

       { name String,
         email String,
         password String
       }
  • /login [POST]
       { email String,
         password String
       }

Routes

  • /login

  • /register

  • /session

Running tests

> cd client
> yarn install
> yarn run cypress open

Run the general.spec.js inside tests folder and watch the application being tested 🍿

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT