iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: http://github.com/achmadrizkin/golang_e-commerce_API
GitHub - achmadrizkin/golang_e-commerce_API: Make e-commerce API using Golang
Skip to content

achmadrizkin/golang_e-commerce_API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce API

i make this api using golang with gin

How to use this

Please create database go-ecommerce, or if u not it will error. For table, it will auto add(auto migrate) automatic.

And after that, download this repo, and copy this text, and run in terminal. and its done.

go run main.go

Implementation in android

https://github.com/achmadrizkin/kotlin_e-commerce_MVVM

API

please change the localhost:3000 to 10.0.2.2:3000 if u want to use emulator

API Response Products

All data have same response, the difference is just All Products have GET DATA BY UserEmail, and Category. i make this so u can use it more easy. but, if use use GET DATA BY ID, it just return data by what u are search.

{
    "data": [
        {
            "id": 10,
            "name_product": "Hoodie Overpriced",
            "image_url": "https://s1.bukalapak.com/img/19067587152/large/data.jpeg",
            "description": "this Hoodie was ...",
            "price": 23000,
            "name_user": "rizki",
            "email_user": "iamhandsome@gmail.com"
        },
        {
            "id": 11,
            "name_products": "Sherlock Holmes",
            "image_url": "https://s1.bukalapak.com/img/19067587152/large/data.jpeg",
            "description": "Best book in the world",
            "price": 12000,
            "name_user": "kevin",
            "email_user": "kevinisnothandsome@gmail.com"
        }
    ]
}   

API POST

this is how to post. Just add category if u use All Products

{
    "name_product": "Hoodie Overpriced",
    "image_url": "https://s1.bukalapak.com/img/19067587152/large/data.jpeg",
    "description": "this Hoodie was ...",
    "price": 23000,
    "name_user": "rizki",
    "email_user": "iamhandsome@gmail.com"
}

Releases

No releases published

Packages

No packages published

Languages