JonathonFry / go-auth

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

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


Languages

Language:JavaScript 69.7%Language:Go 25.9%Language:Dockerfile 2.9%Language:HTML 1.5%