Skip to content

Port UI from Node to React #1

@7homasSutter

Description

@7homasSutter

What the current implementation offers

The current UI offers a WebSocket based streaming for Android with controls to operate the devices. The UI is based on Vue.js and controls the node.js backend server.

What needs to be done

We will need to adjust large parts of this repository to move from Vue.js to React+Typscript with Vite. First we should migrate the current UI Package to a react+typescript package. We need to completely remove the Vue application. The idea is to create a react component that can be imported as library in other projects, but we need to keep the same functionality as the current Vue Home View to use the backend server. Important: We want to keep the current functionality as it is and just port it to React+Typescript+Vite stack without breaking backend compatibility.

Todo

  • Port the Vue application to react that can be included into other react projects.
  • Remove the Vue dependency and code from the repository.
  • Test that the React component works with the Node.js backend

Keep the backend (package/api) as it is for now. Do not change the backend.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions