Skip to content

mademanik/toko-komputer-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Toko Komputer Microservices

Fullstack Angular Springboot Microservices

Overview

  1. Project Architecture architecture

  2. Angular Landing Page landing1 landing2 landing3

  3. Angular Admin Panel Page home product productpreview orderpreview notification

Technology Stack

  1. Springboot
  2. Spring Cloud Gateway
  3. Eureka Server
  4. Resilience4j Circuit Breaker
  5. Rest API
  6. Mysql
  7. Postgre
  8. MongoDB
  9. Zipkin
  10. ELK
  11. Redis
  12. Kafka
  13. Docker

Prerequisite

  1. Check ng version
    ng version
    Angular CLI: 15.2.5
    
  2. Check node version
    node -v
    v16.20.0
    
  3. Check npm version
    npm -v
    8.19.4
    
  4. Check docker version
    docker --version
    Docker version 20.10.23, build 7155243
    

Installation Steps

  1. Clone this repo
    git clone https://github.com/mademanik/toko-komputer-microservices.git
    

Running Springboot Backend Server

  1. cd into toko-komputer-microservices
    cd toko-komputer-microservices
    
  2. cd into tokkom-backend
    cd tokkom-backend
    
  3. run docker compose command
    docker compose up
    
  4. running server done

Running Angular Frontend Client

  1. cd into tokkom-frontend
    cd tokkom-frontend
    
  2. run npm install or yarn to download package dependency
    npm i
    
  3. run npm start to run angular client frontend
    npm start
    
  4. open to port http://localhost:8081 to open landing page
  5. open to port http://localhost:8081/panel to open panel page
  6. running client done

About

Fullstack Toko Komputer (Springboot Backend Microservices) (Angular FrontEnd Material)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published