Imports github.com/dgrijalva/jwt-go github.com/gin-gonic/gin github.com/google/uuid github.com/joho/godotenv go.mongodb.org/mongo-driver/bson go.mongodb.org/mongo-driver/bson/primitive go.mongodb.org/mongo-driver/mongo golang.org/x/crypto/bcrypt Standard library imports context crypto/aes crypto/cipher crypto/rand errors fmt io log math/big math/rand net/http os path/filepath strconv strings time