- Gin is a web framework written in Go (Golang). It features a martini-like API with performance that is up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love Gin.
- JWT A go (or 'golang' for search engine friendliness) implementation of JSON Web Tokens.
- GORM with PostgresSQLThe fantastic ORM library for Golang aims to be developer friendly.
- Wire is a code generation tool that automates connecting components using dependency injection.
- fresh is a command line tool that builds and (re)starts your web application everytime you save a Go or template file.
- Viper is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats.
In the project directory, you can run:
Run and debug application with live reloading
Generate an execute file
Run an execute file
Generate and run application
In the project directory, you can call:
For getting status page
For generating a JWT
For getting all of campaigns
For getting campaign by ID
For creating new campaign
For removing existing campaign
For updating existing campaign