An open API service indexing awesome lists of open source software.

https://github.com/cloudacademy/openshift-voteapp-frontend-react

OpenShift Vote App Frontend - React
https://github.com/cloudacademy/openshift-voteapp-frontend-react

cloudacademy devops openshift

Last synced: 12 months ago
JSON representation

OpenShift Vote App Frontend - React

Awesome Lists containing this project

README

          

# CloudAcademy + DevOps

# OpenShift - Frontend

# Background
Provides a web based frontend written in React. The web application provides a programming language voting feature where end users can vote for 1 of 3 languages (Go, Java, and NodeJS). The React based web application is designed to be compiled and containerised, and eventually deployed into an OpenShift based Kubernetes cluster, exposed using an Ingress Controller. The web application generates AJAX requests which are sent to a publicly exposed API hosted on the same cluster. The API is written in Go and reads/writes to a MongoDB database, also hosted on the same cluster using a StatefulSet setup.

![Language Vote Application](/doc/voteapp.png)