
Sample UI for controlling the Teams Broadcast Extension
The Web UI for the Broadcast Development Kit is a cutting-edge application designed to enhance media broadcasting functionalities. Built with React and TypeScript, this single page application (SPA) serves as a sample UI that operates in conjunction with the Broadcast Development Kit (BDK). As a pre-release project, it's evident that this tool aims at providing robust capabilities for developers looking to streamline their broadcasting processes, although users should note that it's currently in development and may have some beta features.
This repository offers an opportunity for developers to engage with new technologies by leveraging a community-driven project that encourages contributions and feedback. In exploring this Web UI, one can anticipate not only a powerful user interface but also the process to bring ideas into a functioning reality in the broadcasting realm.

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Ant Design is a React UI library that provides a set of pre-designed components and design resources for building high-quality, responsive web applications.
Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.