/rhdhv

Primary LanguageJavaScript

CarDealer Platform

Tech Stack

FrontEnd:

  • NodeJS 10
  • ReactJs
  • Redux
  • React Material UI
  • gRPC-web

BackEnd:

  • Kotlin
  • Java
  • MongoDB
  • gRPC
  • TestContainers

How to build the project

Pre Requirements

MongoDB database

docker run -d --name local-mongo  -e MONGO_INITDB_ROOT_USERNAME=  -e MONGO_INITDB_ROOT_PASSWORD= -p 27017:27017 mongo

run envoy proxy

 docker run -d --name envoy --network="host" -v "$(pwd)/envoy-config.yml:/etc/envoy/envoy.yaml:ro" envoyproxy/envoy:v1.16-latest

build car dealer grpc server

cd backend

./gradlew clean jar

build car dealer frontend

 cd frontend
 npm run build