/go-auth

Self contained full stack web app including go backend, postgres db and react+redux frontend

Primary LanguageJavaScript

go-auth

Sample website to learn modern web technologies.

Built using docker-compose for easier development/deployment. app|api|db each have their own Dockerfiles and are able to be run independently.

To start run: docker-compose up --build

To run with a clean db use: docker-compose rm -f && docker-compose up --build This removes the existing db container and starts fresh

Next steps

  • Better validation for JWT token. Ensure that user is still valid
  • Autorefresh JWT token so user doesn't have to re-login
  • add HTTPS support for better security using Let's Encrypt

Shoutouts

React tutorials:

Go architecture: