{"repo":"numq/ecommerce-backend","free":true,"listed":false,"github":"https://github.com/numq/ecommerce-backend","clone":"git clone https://github.com/numq/ecommerce-backend.git","description":"Multilingual e-commerce backend based on gRPC microservices ecosystem and clean architecture principles, written in Go and Typescript.","language":"TypeScript","stars":33,"topics":["clean-architecture","grpc","typescript","ecommerce","api-gateway","backend","functional-programing","go","golang","microservice-architecture"],"license":"MIT","category":"ecommerce","readme_excerpt":"E-commerce backend 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 Design features: - Multilanguage: Golang, TypeScript - JWT authentication - gRPC based microservices - gRPC based gateway Authentication & authorization: - Authentication - Token - Account - Confirmation Microservice infrastructure: - Gateway Domain specific services: User related: - Profile Product related: - Category - Catalog - Search - Promo Purchase related: - Cart - Payment - Order Shipping related: - Delivery numq.github.io/support","default_branch":null,"files":null,"tree":[],"storefront":"/r/numq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/numq/ecommerce-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}