Learn Go Programming language, A repository which aims to explain and implement in Golang.
- Golang
- GIN framework
- GORM
- MySQL
- JWT
- REST API for To - Do application
- GIN user authentication RESTful API
# Download mysql driver for connecting with MySQL DB
go get github.com/go-sql-driver/mysql
# ORM
go get github.com/jinzhu/gorm
# GIN framework
go get github.com/gin-gonic/gin
# For password encryption
go get golang.org/x/crypto/bcrypt
# For JWT implementation
go get github.com/dgrijalva/jwt-go
- Go to Config/Database.go
- Update DBName, User, Password and Host, Port according to your database configuration
Check Routes/Routes.go file