lukszy-dev / ecommerce-microservices

πŸ› E-commerce solution based on Microservice architecture using Spring Boot and Spring Cloud.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ecommerce-microservices

πŸ› E-commerce solution based on Microservice architecture using Spring Boot and Spring Cloud.

Services

  • API Gateway
  • Consul (service registry and config server)
  • Authentication
  • Product (catalog)
  • User
  • Order (cart support for authenticated users)

Diagram

Development

Docker


$ cd ecommerce-microservices
$ mvn clean install
$ docker-compose up -d

Maven

Example for Gateway service:

$ cd ecommerce-microservices/gateway
$ mvn spring-boot:run

Postman collection

Run in Postman

Todo

  • Complete checkout process functionality
  • Integration with Payment Provider

Licensing

This code is licensed under the MIT license. Check out the LICENSE file for more information.

About

πŸ› E-commerce solution based on Microservice architecture using Spring Boot and Spring Cloud.

License:MIT License


Languages

Language:Kotlin 100.0%