Skip to content

fari-99/go-api

Repository files navigation

GO Service

Description

This repository is base for my API. Learning Backend Everyday. Go version : go 1.12.8

Feature

  1. JWT token authentication
  2. Database (Mysql - gorm - percona)
  3. Redis
  4. Go Module
  5. Finite State Machine
  6. RabbitMq
  7. ElasticSearch
  8. Email
  9. Storage (Local & S3)

TO DO

  1. Redis Cache
  2. NoSql (Mongo)

Install

  1. install go version at least version 1.18 (download)
  2. run go get github.com/pilu/fresh
  3. clone this repo on GOPATH/src
  4. cp .env.example .env, and check your local setup.
  5. on folder run fresh

NOTE: you should already download and install application like RabbitMq, MySql etc on your system.

About

This repository is base for my API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages