dvdscripter / qa

Sample Go stackoverflow clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QA

Sample application showing good code organisation, strong backend security and database knowledge.

  • REST API with Vue.js Frontend
  • JWT authentication
  • Argon2 password hashing
  • Supported databases: {my,postgre}SQL{lite}, mongoDB, memory
  • Layered storage interface: easy to add support for another noSQL db
  • Strong validations using RFC references and recommended practices (e-mail, passwords)
  • Use of middleware (decorators) patterns for authentication, logging and json marshalling response

About

Sample Go stackoverflow clone


Languages

Language:Go 66.6%Language:Vue 29.9%Language:JavaScript 2.9%Language:HTML 0.6%