faqirilmu31 / thrive-project

Mini Project untuk submisi thrive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Thrive Golang Api

Repository ini adalah repository untuk pengumpulan mini project Thrive Academy. Dibuat oleh:

  • Agung Ma'ruf
  • Muhammad Azhari
  • Reni Setyaningsih

Untuk dapat menjalankan API dapat menggunakan command : docker-compose up --build

Requirement Processes

In this application the user can:

Requirements Checklist
Able to query product based on category
Able to query product based on price
Able to process order (shipment status
Impact to stock (decreament the amount of stock)
Able to send email
  • Login
  • Create a user
  • Get all user
  • Update User
  • Delete User
  • Get all product
  • Get product by name
  • Add product to cart
  • Delete product from cart
  • Checkout

This API will be built with:

  • Go
  • GORM (A Golang ORM)
  • JWT
  • Postgres
  • Mysql
  • Gorilla Mux
  • Godotenv
  • Crypto
  • Now
  • Uuid
  • Inflection
  • Httprouter
  • Pq

About

Mini Project untuk submisi thrive


Languages

Language:Go 93.1%Language:Shell 3.8%Language:Dockerfile 3.1%