/kyma-showcase

Kyma Showcase about object-recognition relying on GCP API and Lambda Workflow.

Primary LanguageGoApache License 2.0Apache-2.0

Showcase Logo

Kyma Showcase

Go Report Card GoDoc

Overview

Kyma Showcase is a project about object recognition relying on GCP API and Serverless Functions Workflow. A customer uploads an image on the front page. Then the image is displayed in the feed. Clicking on any image in the feed redirects you to its details page showing all the information acquired from processing that image such as prevalent mood, labels describing the image itself, or objects in it. See the Details and Architecture sections for more information about Kyma Showcase.

Prerequisites

Installation

To run Kyma Showcase application, follow these steps:

  1. Clone the repository:
git clone https://github.com/kyma-incubator/kyma-showcase.git
  1. Replace the placeholder values with the name of your cluster domain in the following files:
  1. Set Google Cloud Platform maps API key in the resources/frontend/frontend-config.yaml file.

  2. Set secrets by replacing the placeholder values in the resources/secrets.yaml file.

  3. Deploy the application on a Kubernetes cluster. Run the following command:

kubectl apply -f resources -R
  1. Get the application URL. Run:
kubectl get apirule frontend -o jsonpath='{.spec.service.host}'

Development

To learn more, read the Development Guide.