Skip to content

mh-zeynal/go-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-shop

a simple REST-api that calculates products final price

overview

this api recieves a bunch of products that are available inside our database
and responses final payable price that user must pay(considering off)
amd also lists the products in user's basket


functionality

imagine we have a very simple table in our database:
picture alt
we'll have these two requests as below:

goods

by sending localhost:8080/goods,
if you're using postman send this request:
picture alt
then you'll receive all products inside database in json format:
picture alt

buy

by sending localhost:8080/buy,
if you're using postman send this request(as an example):
picture alt
(the numbers inside the slice are ids of products)
then you'll receive final price and all selected products:
picture alt


how to use the code

after installing the commands, you should run shoppingServer start as below to run the server:
picture alt
then you can send requests mentioned above :)
you can intrrupt the server by usingctrl + C
NOTE: this CLI app is tested inside jetbrains goland

About

a simple api that calculates products final price

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages