- sqlx - Extensions to database/sql.
- pgx - PostgreSQL driver and toolkit for Go
- JWT - A Go implementation of JSON Web Tokens.
- viper - A Go configuration with fangs
- go-redis - Redis client for Golang
- zap - Logger
- validator - Go Struct and Field validation
- migrate - Database migrations. CLI and Golang library.
- testify - Testing toolkit
- gomock - Mocking framework
- CompileDaemon - Compile daemon for Go
- Docker - Docker
docker-compose.local.yml
docker-compose.dev.yml
make develop
make local
make run
http://localhost:5001/swagger/
curl -X POST \
-d '{
"email": "admin@gmail.com",
"password": "admin"
}' \
http://139.162.55.156:5001/swagger/index.html#/Users/post_user_login
curl -X POST \
-d '{
"email": "seller@gmail.com",
"password": "seller"
}' \
http://139.162.55.156:5001/swagger/index.html#/Sellers/post_user_login
curl -X POST \
-d '{
"email": "djourdan555@gmail.com",
"password": "hello"
}' \
http://139.162.55.156:5001/swagger/index.html#/Users/post_user_login