Skip to content

tranquocthong/ecommerce-intern-backend

Repository files navigation

Quick start

Add new .env in root folder file like below

MONGODB_HOST="mongodb://root:root@localhost"
MONGODB_PORT="27017"
JWT_SECRET="asd2d1f2f1gv213g24g2evd"
# Initialize MongoDB and its sample data
docker-compose up --build -d
# Download Go modules
go get .
# Start the server
go run main.go

Frameworks and libraries

  • gin v1.9.0
  • jwt-go v3.2.0 (deprecated)
  • godotenv v1.5.1

Routes

Orders

  • POST /orders
  • PUT /orders/status
  • GET /orders

Products

  • GET /products
  • GET /products/
  • DELETE /products/
  • POST /products/
  • PUT /products/
  • POST /products/image

Reviews

  • GET /reviews
  • DELETE /reviews/
  • POST /reviews/

Users

  • POST /user/login
  • POST /admin/login
  • POST /users/
  • PUT /users/password
  • PUT /users/
  • GET /users/
  • GET /users/token

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages