Skip to content

arnab333/golang-app-invite-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang Invite Only Service

  • Users will only able to login if they have the invitation code
  • For database MySQL has been used
  • For storing the auth tokens Redis has been used
  • For storing the invitation tokens in memory storage has been used
  • For database connectivity GORM has been used
  • For authentication JWT has been used
  • CRON has been used to auto clean up the expired invitation tokens
  • OpenAPI Version 3 has been used for documenting the API

Install

  • Clone this repository
  • Run go mod tidy to install all necessary packages
  • Run go run main.go to start the application

API Documentation

About

Golang Invite Only Login Service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages