Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Multilingual e-commerce backend based on gRPC microservices ecosystem and clean architecture principles, written in Go and Typescript.

License

Notifications You must be signed in to change notification settings

numq/ecommerce-backend

Open more actions menu

Repository files navigation

E-commerce backend


🌟 Support this project
Bitcoin (BTC) bc1qs6qq0fkqqhp4whwq8u8zc5egprakvqxewr5pmx
Ethereum (ETH) 0x3147bEE3179Df0f6a0852044BFe3C59086072e12
USDT (TRC-20) TKznmR65yhPt5qmYCML4tNSWFeeUkgYSEV

This is an overview of the project. Go to the submodule to see the implementation details of a specific service.

E-commerce backend based on the gRPC microservices ecosystem and Clean Architecture principles, includes: authentication, shopping, ordering, promo usage, delivery, shipping tracking, etc


Try plugin for IntelliJ, make it easy to generate Protobuf code

Protobuf Blueprint

Design features:

  • Multilanguage: Golang, TypeScript
  • JWT authentication
  • gRPC based microservices
  • gRPC based gateway

Overview

Authentication & authorization:

Microservice infrastructure:

Domain specific services:

User related:
Product related:
Purchase related:
Shipping related:

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.