Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeremycook123/os-voteapp-frontend-react
OpenShift Frontend VoteApp Implementation
https://github.com/jeremycook123/os-voteapp-frontend-react
Last synced: 4 days ago
JSON representation
OpenShift Frontend VoteApp Implementation
- Host: GitHub
- URL: https://github.com/jeremycook123/os-voteapp-frontend-react
- Owner: jeremycook123
- Created: 2019-10-08T15:25:24.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T08:45:49.000Z (almost 2 years ago)
- Last Synced: 2024-04-20T19:41:37.686Z (7 months ago)
- Language: JavaScript
- Size: 1.63 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CloudAcademy + DevOps
This is part of the [CloudAcademy](https://cloudacademy.com/library/) Kubernetes/React/Go/MongoDB Learning Path!* https://github.com/cloudacademy/voteapp-frontend-react
* https://github.com/cloudacademy/voteapp-api-go
* https://github.com/cloudacademy/voteapp-k8s# 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 a 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 Kubernetes cluster. The API is written in Go and reads/writes to a MongoDB database, also hosted on the same Kubernetes cluster using a StatefulSet setup.![Language Vote Application](/doc/voteapp.png)