shop

module
v0.0.0-...-c1a9489 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2024 License: MIT

README

shop

Simple implementation of an online shop, written in Go, using gRPC.

Note: work still in progress

Directories map

  • api: gRPC files
  • pkg:
    • auth: JWT helper
    • db: MongoDB helper
    • logger: logger helper for gRPCs services
    • myredis: Redis helper
  • protos: proto files
  • server: main server
    • handler: web server handlers
    • public: static files that serve as public
    • web: templ files and tailwind input css file
  • shared: shared functions and structres
  • user_service: gRPC user service

Docker compose services

  • mongodb
  • redis
  • user_service
  • server: main server

Frontend stack

  • templ
  • Htmx
  • tailwind

Directories

Path Synopsis
api
pkg
db
web
templ: version: v0.2.680
templ: version: v0.2.680
web/layout
templ: version: v0.2.680
templ: version: v0.2.680
web/stock
templ: version: v0.2.680
templ: version: v0.2.680
web/userview
templ: version: v0.2.680
templ: version: v0.2.680

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL