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.
To run Kyma Showcase application, follow these steps:
- Clone the repository:
git clone https://github.com/kyma-incubator/kyma-showcase.git
- Replace the placeholder values with the name of your cluster domain in the following files:
resources/backend/apirule.yaml
resources/frontend/apirule.yaml
resources/frontend/frontend-config.yaml
-
Set Google Cloud Platform maps API key in the
resources/frontend/frontend-config.yaml
file. -
Set secrets by replacing the placeholder values in the
resources/secrets.yaml
file. -
Deploy the application on a Kubernetes cluster. Run the following command:
kubectl apply -f resources -R
- Get the application URL. Run:
kubectl get apirule frontend -o jsonpath='{.spec.service.host}'
To learn more, read the Development Guide.