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

Releases

No releases published

Packages

No packages published

Languages