Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khanhduzz/matcha

Matcha 🍃 - a microservices shopping system
https://github.com/khanhduzz/matcha

ecommerce hacktoberfest java spring spring-boot

Last synced: 2 months ago
JSON representation

Matcha 🍃 - a microservices shopping system

Awesome Lists containing this project

README

        

# Matcha 🍃 - Microservices shopping system
A sample for learning how to build a shopping with microservices

[![product-ci](https://github.com/khanhduzz/matcha/actions/workflows/product-ci.yaml/badge.svg)](https://github.com/khanhduzz/matcha/actions/workflows/product-ci.yaml) [![product-ci](https://github.com/khanhduzz/matcha/actions/workflows/customer-ci.yaml/badge.svg)](https://github.com/khanhduzz/matcha/actions/workflows/customer-ci.yaml) [![product-ci](https://github.com/khanhduzz/matcha/actions/workflows/inventory-ci.yaml/badge.svg)](https://github.com/khanhduzz/matcha/actions/workflows/inventory-ci.yaml) [![product-ci](https://github.com/khanhduzz/matcha/actions/workflows/order-ci.yaml/badge.svg)](https://github.com/khanhduzz/matcha/actions/workflows/order-ci.yaml)

[![codecov](https://codecov.io/github/khanhduzz/matcha/graph/badge.svg?token=ESZ4FX0CF8)](https://codecov.io/github/khanhduzz/matcha)

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=bugs)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=khanhduzz_matcha&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=khanhduzz_matcha)

# Technologies
- Java 21
- Spring boot 3.3.3
- Swagger
- PostgreSQL
- Bootstrap
- Docker
- Sonar cloud for checking clean code.

# Current Feature
- Init the spring boot project, setup README.md, MIT license

# Architecture

# Setting and running at local:
[How to run Matcha 🍃](https://github.com/khanhduzz/matcha/wiki/How-to-run-Matcha-%F0%9F%8D%83)
[How to active Checkstyle 🍃](https://github.com/khanhduzz/matcha/wiki/Checkstyle-for-Matcha-%F0%9F%8D%83)