Skip to content

tanhaok/eStore

Repository files navigation

eStore

Architecture

image

Components

Component Language Unittest Framework Comment
Api Java Coverage Spring Boot api gateway
Auth Java Coverage Spring Boot identity service
Cart Go 0 Gin cart service
Email Java Coverage Spring Boot email service, send email...
Media Java 0 Spring Boot media service, handle file and blog...
Order Python 0 FastAPI order service, handle after order success
Payment Java 0 Spring Boot payment service, payment before process to order service
Product Java Coverage Spring Boot product service, crud with product
Rating Python Coverage Fast Api rating service, rate star and comment of product
Search Java 80% Spring Boot & Elastic Search search service integrate with Elastic search
Inventory Go 80% Gin Inventory Service
Ui Api Typescript 0 Typescript base api for ui, package to work with backend
management Typescript Coverage NextJs manager system
Fake-data Rust 0 Crawl data and insert into db

CI Status

This use Github action for CI and CD. and also use Aws for deployment

https://www.tailwindawesome.com/resources/flowbite-admin-dashboard/demo