Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudacademy/voteapp-frontend-react
React based Programming Language Voting Application
https://github.com/cloudacademy/voteapp-frontend-react
ajax cloudacademy javascript react web yarn
Last synced: about 22 hours ago
JSON representation
React based Programming Language Voting Application
- Host: GitHub
- URL: https://github.com/cloudacademy/voteapp-frontend-react
- Owner: cloudacademy
- Created: 2019-08-20T21:05:18.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T07:41:19.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T07:42:48.609Z (7 months ago)
- Topics: ajax, cloudacademy, javascript, react, web, yarn
- Language: JavaScript
- Size: 3.98 MB
- Stars: 9
- Watchers: 4
- Forks: 22
- Open Issues: 18
-
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)