Exemplo de Sistema de cadastro de funcionários com foto armazenada dentro do banco de dados. Este protótipo foi desenvolvido Google Go (https://golang.org) e Vuejs (https://vuejs.org/). Foi utilizado, também, o framework PrimeVue (https://primefaces.org/primevue/#/) que é muito produtivo para o desenvolvimento de aplicações frontend.
O protótipo é dividido em duas partes: backend e fontend. O primeiro é suportado pela linguagem Go juntamente com o framework Gin (https://github.com/gin-gonic/gin) e o SGBD Postgres. Já o frontend é usado o Vuejs com o PrimeVue. Utilizei um template de admin fornecido pelo PrimeVue, o template Sigma!
A comunicação entre o back e front é feita pelo Axios totalmente em json, inclusive o upload e download das imagem.