Categorygithub.com/eNViDAT0001/GolangAdventure
module
0.0.0-20230207052751-66eb9cde09ec
Repository: https://github.com/envidat0001/golangadventure.git
Documentation: pkg.go.dev

# README

About Project

APIs List

SQL Files

This project is a simple Golang Back-end build for Ecommerce system follow Clean Architecture, domains include:

- Cart
  - Carts
  - CartItems
- Order
  - Orders
  - OrderItems
- Product
  - Properties
    - Options
  - Media
  - Descriptions (using Markdown)
- Store
  - Provider
  - Brand
  - Category
  - Favorite
- Verification
  - JWT
- File Storage
  - Cloudinary
- User
  - User
  - Address

Moreover, I'm also write some package in external folder:

- fakeRedis: A simple cache package for cache product's quantity to avoid race condition
- paging: Get Params from URL and do some Paging stuff
- wrap_stuff: Get singleton instance and do stuffs
- request: Reduce some code in Gin

# Packages

No description provided by the author
No description provided by the author
No description provided by the author