portfolio-be

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2023 License: MIT Imports: 5 Imported by: 0

README

portfolio-be

This is the backend for my portfilio website. The backend exposes endpoints for application users and projects

Technology stack

  • Golang - Application runtime
  • Go Gin - Go web application framework
  • JWT - For authentication and resource authorization
  • AWS DynamoDB - Store user and projects
  • Docker - Application packaging | Containerization
  • AWS Elasticbeanstalk for deployment to cloud

Application Architecture

This application is made up of the Hexafonal(Ports and Adapter) architecture

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
adapters/http/gin
Package name : http File name : gin.go Author : Antony Injila Description :
Package name : http File name : gin.go Author : Antony Injila Description :
core/domain
Package name : domain File name : domain.go Author : Antony Injila Description :
Package name : domain File name : domain.go Author : Antony Injila Description :
core/ports
Package name : ports File name : ports.go Author : Antony Injila Description :
Package name : ports File name : ports.go Author : Antony Injila Description :

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL