Herein lies the source code of Sumber Sari Garden's Online Shop's Backend, which was coded in Go for one of several course completions' requirement such as Database Practicum, Information System, and System Design and Analysis. Some technology used in this Object{} is Go Language, SQL, and Markdown.
DDD (Domain Driven Design) Pattern
Domain | Folder |
---|---|
auth | Authentication & Users |
constant | Constant used in projects globally |
dto | Requests & Responses Structs |
models | Entity Structs (Repository-approachs) |
ping | Ping Service (debugging purpose) |
product | Product, Coupon, and Category |
usercart | Carts, Checkout, Verification |
- DDL (db/migrations)
- INSERT (product, usercart)
- UPDATE (product, usercart)
- DELETE (product, usercart)
- SELECT w/ Logical Op & Like (usercart)
- SELECT w/ Order By (usercart)
- SELECT w/ Alias (auth, product, usercart)
- SELECT w/ Between (usercart)
- SELECT w/ JOIN (product, usercart)
- SELECT w/ UNION (usercart)
- SELECT w/ IN (usercart)
- Aggregation Func (usercart)
- Having (usercart)
- VIEW (not possible, too complex)
- Stored Procedure and Cursor (already handled by backend logics obviously...)
- Trigger (product, usercart)
Category | Implementations |
---|---|
SCM | Products |
TPS | Order, Checkout |
- compiled program (as per 2022-05-21 00:27:00 AM), is in RELEASE section (FOR WINDOWS)
- for other os, compiles it by yourself please :)