rkarthik007 / retail-marketplace

Retail Marketplace powered by YugaByte DB and Pivotal Cloud Foundry

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kronos Martketplace App

App provides rest endpoints for searching the product catalog and provides results for displaying the analytics on the frontend. It uses Spring Data for exposing the data stored in YugaByte DB to downstream application.

Running the app

Prerequisites

  1. Access to PCF environment
  2. YugaByte DB StatefulSet running in PKS
  3. IP address of LoadBalencer/Nodeport exposing the YugaByte DB service

Deploying the app to PCF

Step 1: Build the Spring Boot application

mvn clean install -DskipTests

Step 2: Deploy the app onto PCF

cf push

Building and Running Locally

Step 1. Build and run the React UI

$ cd client-apps/cronos-react-ui
$ mvn spring-boot:run

Now open http://localhost:8081 to view the UI.

About

Retail Marketplace powered by YugaByte DB and Pivotal Cloud Foundry


Languages

Language:Java 45.7%Language:JavaScript 34.0%Language:CSS 13.4%Language:Python 4.7%Language:HTML 2.2%