Categorygithub.com/gregoryalbouy/portfolio-server-go
repositorypackage
0.0.0-20200903024106-ff8b13d34f22
Repository: https://github.com/gregoryalbouy/portfolio-server-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

Go Report Card

portfolio-server-go

Backend-server for my portfolio https://gregoryalbouy.com written in Go + SQL (previously in Node.js + MongoDB)

It is functionnal and deployed on Google App Engine. I use it to access, store and manage project information using JWT authentication, and receive messages from the contact form – which is quite unlikely to happen.

Features

  • REST API providing CRUD operations on projects data
  • JWT authentication
  • Contact message handling
  • Tests using Go's built-in tools

Storage

I use SQLite for dynamic storage because an embedded solution suits well my usage, though SQL language is not my favorite to work with. I might switch to a more mongo-ish solution if I find a satisfying one.

See also