https://github.com/cloudacademy/voteapp-frontend-react-2023
Voteapp Frontend React 2023 - React 18 TypeScript Functional Component Migration
https://github.com/cloudacademy/voteapp-frontend-react-2023
cloudacademy components devops functional hooks react typescript
Last synced: 2 months ago
JSON representation
Voteapp Frontend React 2023 - React 18 TypeScript Functional Component Migration
- Host: GitHub
- URL: https://github.com/cloudacademy/voteapp-frontend-react-2023
- Owner: cloudacademy
- Created: 2022-12-27T02:39:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-08T19:41:25.000Z (almost 2 years ago)
- Last Synced: 2025-03-02T18:51:11.015Z (over 1 year ago)
- Topics: cloudacademy, components, devops, functional, hooks, react, typescript
- Language: TypeScript
- Homepage:
- Size: 1010 KB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README


# Background
Provides a web based frontend written in React. The web application provides a programming language voting feature where end users can vote on 6 different languages (C#, Python, JavaScript, Go, Java, and NodeJS).
**Note**: Rebuilt and migrated to React 18 - uses **Functional** components instead of **Class** based components.
The web application generates AJAX requests which are sent to back to a publicly exposed [API](https://github.com/cloudacademy/voteapp-api-go). The [API](https://github.com/cloudacademy/voteapp-api-go) is written in Go and reads/writes to a MongoDB database.
