H.323/SIP Video Conferencing MCU Web Interface

Job ID: 40033306

Budget: ₹75,000 – ₹150,000 INR

Tacodi’s video-conferencing MCU already exposes a C++ API; what’s missing is a clean, browser-based interface that will let me configure and supervise the system running on our NVIDIA Jetson Xavier boards (Ubuntu 18.04, OPAL/VoIP H.323 / SIP stack).

The job is to design and implement that web application end-to-end. The UI should query the existing endpoints, display real-time status, and allow authenticated actions such as creating, editing or deleting resources exposed by the MCU (e.g. conferences, codecs, network parameters). All REST calls, response handling, and any required client-side validation need to be wired up and tested against the live device.

I expect:
• A responsive front-end built with a modern framework (React, Vue, Angular or similar) styled for desktop and tablet use.
• A lightweight back-end (Node.js/Express, Flask, FastAPI or equivalent) if needed for proxying, auth, or session management.
• Clear installation scripts or Dockerfiles so the whole stack can be deployed locally on the Jetson or on a separate admin server.
• Well-commented source code in a Git repository and a concise README that covers build steps, environment variables, and how to point the app at the MCU’s API base URL.
• Basic security: token-based login by default, with the code structured so SSO can be slotted in later.

Hand-off is complete once I can browse to the interface, log in, perform a sample configuration change, and see the MCU report success through the UI.