
Closed
Posted
Paid on delivery
I already have the core logic that receives RTMP and SRT feeds and forwards them over UDP; what’s missing is a clean, intuitive interface that anyone on my team can operate without touching the terminal. The existing codebase exposes all the necessary endpoints, so your task centres on the front-end layer and a thin controller that ties it to the current Go/Python services. Here’s what the interface needs to do: • Present clearly labelled buttons and form fields for starting and stopping individual streams, plus a global control for all active sessions. • Offer interactive elements—sliders for bitrate, drag-and-drop for re-ordering outputs—and instantly persist the chosen settings via our REST endpoints. • Display real-time graphs showing bandwidth, packet loss, and latency, updating every second. • Push user feedback in context: colour-coded status lights when a stream is live or stalled, a progress bar during initial buffering, and toast-style success or error notifications whenever a command executes. Deliverables 1. A responsive web UI (React, Vue, or Svelte—your preference) bundled and ready to deploy behind an Nginx reverse proxy. 2. Integration layer (Axios/Fetch hooks) that consumes my existing /start, /stop, /status, and /config routes. 3. Dockerfile and concise README so the whole stack spins up with one command. 4. A short Loom or GIF demo proving start/stop, status updates, and error handling all work in real time. Acceptance criteria: zero blocking bugs, page load <2 s on a mid-range laptop, and no console errors under Chrome, Firefox, or Edge. If you’ve built broadcast or monitoring dashboards before, this will feel familiar—code is ready for you to hook straight in.
Project ID: 40669196
63 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
63 freelancers are bidding on average ₹24,640 INR for this job

Hi, You already have the streaming backend working — you need a simple, reliable dashboard that your team can operate without touching the terminal. That’s exactly where I can help. Clean React/Vue dashboard for start/stop controls Real-time stream status, bandwidth, latency & packet-loss graphs Bitrate sliders, drag-and-drop outputs, instant API updates REST integration with your existing Go/Python services Docker + Nginx-ready deployment with clear documentation I have experience building real-time dashboards, REST API integrations, responsive frontends, and Dockerized applications. If you share the API documentation, I can quickly review the existing endpoints and suggest the best approach. Let’s connect for a 5–10 minute chat and get this moving.
₹25,000 INR in 7 days
9.4
9.4

Hi,You already have the RTMP/SRT → UDP streaming backend and REST endpoints, so I can focus on delivering the polished control dashboard your team needs—without requiring anyone to use the terminal. I’ve worked on real-time dashboards and control interface where users need instant status feedback, API-driven controls, responsive UI, and live monitoring. I can connect your existing Go/Python services through a clean React-based integration layer. What I’ll build * React responsive streaming control dashboard * Start/Stop controls for individual streams + **global controls** * Bitrate sliders with instant REST persistence * Drag-and-drop output ordering * Real-time bandwidth, packet-loss & latency graphs * 1-second status updates * Live/stalled status indicators * Buffering progress indicators * Toast notifications for success/errors * Axios/Fetch API hooks for `/start`, `/stop`, `/status`, `/config` * Clean README with setup/deployment instructions * Loom/GIF demonstration of the complete workflow Similar Experience I’ve developed real-time monitoring management dashboards involving API integrations, live status updates, interactive controls, charts, notifications, and responsive interfaces. I’m comfortable working with existing backend APIs building the frontend around established service architecture. Tech: React, JavaScript/TypeScript, REST APIs, Axios/Fetch, WebSockets/polling, Chart libraries, Docker, Nginx, Go/Python API integration. Best Regards,
₹30,000 INR in 15 days
6.8
6.8

Hello, I read your spec closely: the RTMP/SRT-to-UDP logic already works and what you need is an operator-friendly front end over your existing /start, /stop, /status and /config routes, plus a thin controller into the Go/Python services. My plan: a Vue 3 + Vite dashboard (React if you prefer) with per-stream start/stop cards and a global kill/start-all control, bitrate sliders and drag-and-drop output reordering that persist instantly through Axios hooks with optimistic UI and rollback on error. Live bandwidth, packet-loss and latency charts refresh every second over polling or WebSocket, backed by colour-coded status lights, a buffering progress bar and toast notifications on every command. Ships with a Dockerfile and README so it comes up behind your Nginx proxy in one command, plus a short Loom showing start/stop, live status and error handling. I spent a long engagement building Vue + AWS dashboards for a client (Garreth), picking up their stack quickly, and regularly build REST-driven Node/TypeScript tooling. Zero console errors and sub-2s load are realistic here. Happy to start with the status/graphs view first so you can validate early. Gigi
₹22,000 INR in 7 days
6.1
6.1

Real-time graphs updating every second usually die on WebSocket reconnects, not on the chart library, so I'll wire the /status feed through a reconnecting socket with a Fetch fallback before touching the visuals. React with a thin controller against your existing /start, /stop, /config routes, Dockerised behind Nginx with a short README and a Loom of start/stop plus error toasts. 1) Does /status already stream, or is it poll-only right now? 2) Any preference between Recharts and uPlot for the bandwidth graph? Cheers Shayan
₹21,250 INR in 3 days
5.4
5.4

Hi, I'm Karthik, with over 15 years of experience in web development and UI design. I specialize in creating intuitive interfaces and have a strong background in integrating complex backend systems with clean, user-friendly frontends. I can refine your RTMP/SRT-to-UDP UI to meet your project requirements effectively. My approach will include: 1. Responsive UI Design: I'll create a clean interface using React (or your preferred framework) that allows easy control over streams with clearly labeled buttons and interactive elements. 2. Real-time Data Display: Implementing live graphs for bandwidth, packet loss, and latency, ensuring users have instant feedback on stream health. 3. Seamless Integration: Utilizing Axios/Fetch hooks to connect with your existing services, ensuring smooth operation of the start, stop, and config functionalities. 4. Deployment Ready: Providing a Dockerfile and README for a quick setup behind an Nginx reverse proxy. I understand the importance of a responsive and bug-free experience and will ensure all acceptance criteria are met. Let’s discuss how I can bring this project to life! Looking forward to your positive response. Best, Karthik
₹25,000 INR in 7 days
5.7
5.7

The tricky part of this build isn't the buttons or sliders, it's that once-a-second graph updates for bandwidth, packet loss, and latency across multiple simultaneous streams can quietly overwhelm React's render cycle if every metric tick triggers a full component re-render - that's usually where "smooth dashboard" turns into "laggy dashboard" once more than a couple of streams are live at once. My approach: I'd build this in React with a dedicated state layer (Zustand or lightweight Context) so metric updates flow into isolated chart components rather than re-rendering the whole page tree on every tick, keeping your sub-2-second load target intact even under multiple active sessions. For the real-time graphs, I'd use a canvas-based charting library like uPlot instead of heavier SVG chart libraries, since per-second updates across several streams need rendering performance that SVG-based charts often struggle with at scale. The bitrate sliders and drag-and-drop reordering I'd wire to debounced calls against your /config endpoint, so persistence happens reliably without flooding the API on every pixel of slider movement. Status lights and toast notifications I'd drive off your /status polling or a websocket if one's exposed, since polling-only status can introduce a visible lag between actual stream state and what the operator sees. Does your /status endpoint support websocket push, or is polling the only option currently exposed?
₹12,500 INR in 7 days
5.7
5.7

As a veteran Full-Stack Developer with over 11 years of experience, I have crafted efficient and user-centric web interfaces using a multitude of frontend technologies, spearheading React, Vue, and Svelte as per your preferences. I possess comprehensive proficiency in Backend languages such as Go and Python, which perfectly positions me to fortify the current frontend layer with the requested controller. The fact that your existing codebase already exposes the necessary endpoints makes our collaboration seamless and efficient. Furthermore, having developed numerous broadcast and monitoring dashboards before, I already have a solid understanding of the core principles behind the project, particularly real-time data visualization and interactivity - facets that are integral to a successful UI in this domain. Lastly, my core skills extend to deploying applications using infrastructure/tools like Nginx reverse proxy, Dockerfile for simplified setup and Axios/Fetch hooks for smooth API integrations—elements that you've mentioned you seek in your deliverables. With these proficiencies in mind alongside my unwavering commitment to quality code delivery within stipulated timeframes, I am confident meeting all of your project expectations.
₹37,000 INR in 7 days
5.4
5.4

Hello, I can build the web interface and thin controller layer for your video streaming platform. I will construct a responsive web application using React or Vue js with Tailwind CSS for clean layout components. I can build control panels with dynamic sliders drag and drop list reordering and stream toggle buttons. I can set up WebSockets or Server-Sent Events to stream telemetry metrics like bandwidth packet loss and latency every second rendering live graphs using Chart js. I can implement status indicator lights progress bars and toast alerts to give operators instant visual feedback. I can also write the client integration hooks using Axios to persist settings and trigger actions on your Go and Python backend REST endpoints. 1) Which frontend framework such as React Vue js or Svelte do you prefer for building this control interface? 2) Is your Go and Python backend currently exposing WebSockets or Server-Sent Events for streaming real time network metrics? 3) Do you prefer a dark mode theme for the operator monitoring dashboard? Thanks, Bharat
₹20,500 INR in 4 days
5.3
5.3

I've spent 20+ years in full-stack, Vue with Python and Go services, and streaming media over RTMP, SRT and UDP, so wrapping your existing feed-forwarding core in a clean operator UI is squarely my area. Your core already works, so the whole value here is an interface any teammate can drive without the terminal, plus a thin controller that maps onto your current Go and Python endpoints without disturbing the streaming logic. My build: - A clean Vue UI: clearly labelled start and stop per stream, a global control for all active sessions, and live status. - Interactive controls: bitrate sliders, drag-and-drop to reorder outputs, and settings persisted instantly through your endpoints. - A thin controller tying the UI to your existing Go and Python services via the endpoints they already expose, with no rewrite of the core. - Dockerised so your team runs it the same way every time. You get an interface your whole team can operate without touching a terminal, sitting on top of the streaming core you already trust. One thing to confirm: should the UI persist settings to your existing store through the current endpoints, or would you like a small config database added? I can start right away.
₹20,000 INR in 21 days
4.6
4.6

Hi, I understand you're looking for a clean, intuitive UI to manage your RTMP/SRT-to-UDP streams, abstracting away the terminal for your team. It's great that the core Go/Python logic is already in place; this means we can focus entirely on building a robust front-end layer that seamlessly integrates with your existing REST endpoints for stream control and configuration. My experience building dashboards and SaaS platforms, particularly with custom e-commerce solutions and interactive web applications, has equipped me to handle the requirements you've outlined. I'm adept at creating interfaces with clear controls, persistent settings, and real-time data visualization. Specifically, I can implement the interactive elements like sliders for bitrate, drag-and-drop re-ordering, and the instant persistence of these settings. The real-time graphs for bandwidth, packet loss, and latency, updating every second, along with contextual user feedback like status lights and toast notifications, are all well within my capabilities using modern frontend frameworks like Angular. I can ensure the UI is responsive and provides an excellent user experience. For this project, I'd propose using Angular for the UI framework due to its structured approach for complex applications and its strong performance characteristics, which will contribute to your <2s page load goal. I'll build out the integration layer using standard fetch hooks to communicate with your /start, /stop, /status, and /config routes. Regarding your deliverables, I will provide the bundled web UI ready for Nginx, the integration layer, a Dockerfile, a concise README, and a short demo (Loom or GIF) showcasing the requested functionality. My goal is to ensure zero blocking bugs and cross-browser compatibility. To ensure we're aligned on the technical nuances of the integration layer and its interaction with your services, could you share a bit more about the expected payload structures for the /config and /status endpoints?
₹25,000 INR in 7 days
3.6
3.6

Hello, I have 11+ years of experience as a Senior UI/UX and Front-End Developer, delivering high-quality, user-focused web solutions. I specialize in building clean, scalable, and pixel-perfect interfaces that ensure smooth performance across all devices and browsers. My focus is not just on development, but on creating fast, SEO-friendly, and conversion-optimized experiences. ? “Here’s what I deliver:” ✅ • Frontend: HTML, CSS, SASS, Tailwind CSS, Bootstrap • JavaScript: JavaScript, jQuery, React, Angular, Next js • Platforms: Shopify, WordPress, Webflow • UI/UX: Responsive design, animations, performance optimization I’m available to start immediately and would be happy to discuss how I can add value to your project. Best regards, Nirbhay
₹25,000 INR in 7 days
3.9
3.9

You already have the streaming engine; what you need is an operator-grade control surface that makes every action, state change, and failure obvious without exposing the terminal. At Marin Software, I built real-time monitoring interfaces and data pipelines using React, TypeScript, Python services, live metrics, and interactive visualizations. I’d use React with TypeScript, lightweight charting, and a thin API client around your existing start, stop, status, and config routes. The UI will include per-stream and global controls, validated configuration forms, bitrate sliders, drag-and-drop output ordering, persisted settings, one-second bandwidth/packet-loss/latency updates, buffering progress, status indicators, and contextual toast errors based on actual API responses. I’ll prevent duplicate commands, handle stale requests and service disconnects, and keep graph rendering efficient so the dashboard remains responsive. The deliverable will include the deployable build, Nginx-compatible routing, Dockerfile, environment configuration, README, and a recorded functional demo. Can you share the endpoint documentation, sample payloads, authentication method, and whether metrics are exposed through polling, SSE, or WebSockets?
₹15,000 INR in 2 days
3.8
3.8

Hello, I understand you already have the RTMP/SRT-to-UDP processing logic working and need a clean operator-friendly interface so your team can manage streams without using the terminal. The key challenge is creating a responsive dashboard that connects smoothly with your existing services while providing real-time visibility and reliable controls. I can help build: * Stream start/stop controls and global session management * REST API integration for /start, /stop, /status, and /config * Real-time graphs for bandwidth, packet loss, and latency * Status indicators, buffering progress, and notifications * Settings persistence with interactive controls * Docker deployment setup with documentation My approach: 1. Review existing API endpoints and current workflow. 2. Build the frontend dashboard in Vue/React. 3. Connect API actions and real-time updates. 4. Test performance, browser compatibility, and deployment. 5. Provide demo and documentation. I have experience building web dashboards, API-driven interfaces, responsive frontend applications, and deployment-ready solutions. A few questions: 1. Are the status metrics delivered through polling APIs or WebSocket/SSE currently? 2. Do you already have UI design preferences or should I create the dashboard layout? 3. Which frontend framework do you prefer: Vue, React, or Svelte? I can help transform your existing backend into an easy-to-use monitoring and control system. Thank you! Best regards, Ankit
₹20,000 INR in 3 days
3.4
3.4

Hi, I can refine your RTMP/SRT-to-UDP control interface by building a clean responsive web UI and connecting it to your existing Go/Python REST endpoints. My approach will be to first review the current /start, /stop, /status and /config routes, then build a lightweight dashboard in React, Vue or Svelte with real-time stream controls, status feedback and monitoring charts. I’m comfortable with: * React/Vue/Svelte frontend work * REST API integration * Axios/Fetch hooks * Real-time dashboard UI * Stream start/stop controls * Status indicators and toast alerts * Bandwidth, latency and packet-loss charts * Docker deployment * Nginx-ready builds Deliverables: * Responsive web UI * Individual and global stream controls * Bitrate sliders and config persistence * Drag-and-drop output ordering * Live status lights * Real-time graphs updating every second * Error/success notifications * Dockerfile * README setup guide * Loom/GIF demo I’ll focus on a simple operator-friendly interface with fast loading, no console errors, clean API integration and reliable real-time feedback. Best regards Ankit
₹12,500 INR in 2 days
3.5
3.5

Hi, I’m interested in building the front-end dashboard for your existing RTMP/SRT-to-UDP streaming system. I understand that the core Go/Python services and REST endpoints are already available, so the main focus will be creating a clean, responsive interface and a lightweight integration layer that your team can operate without using the terminal. I have experience in JavaScript, Frontend Development, REST API integration, Python, Vue.js, Docker, and responsive web development. I can build the dashboard with Vue.js or React and connect it directly with your existing /start, /stop, /status, and /config endpoints using Axios or Fetch. I can implement the complete interface with individual and global stream controls, bitrate sliders, drag-and-drop output ordering, persistent configuration, real-time bandwidth/packet-loss/latency graphs, live status indicators, buffering progress, and contextual success/error notifications. I’ll also make sure the application is optimized for fast loading and works cleanly across Chrome, Firefox, and Edge. For deployment, I can provide the production-ready front-end, Dockerfile, Nginx-compatible setup, API integration layer, README documentation, and a short demo showing the real-time stream controls, status updates, and error handling. I’d be happy to review your existing Go/Python services and API endpoints and start integrating the interface directly with the current codebase. Best Regards, Ajinkya
₹23,000 INR in 5 days
2.2
2.2

Hi! My name is Vandini, and I’m here to offer my services as an experienced web developer. I have strong experience with React, REST API integration, real-time dashboards, Docker, and responsive UI development. I can build the complete streaming control interface, integrate your existing Go/Python APIs, add real-time monitoring, status indicators, notifications, and provide a Docker-ready deployment with documentation and demo. I’d be happy to discuss the existing APIs and confirm the scope. Once everything is aligned, I can start right away.
₹24,000 INR in 15 days
1.8
1.8

The biggest hidden risk is the UI refreshing the status too fast, which can flood the Go service with requests. I'll throttle the polling to once per second and use Vue's reactivity to update the graphs without extra renders. Axios hooks will call your /start, /stop, /status and /config routes, and the UI will show colour-coded lights and a progress bar described. I've seen dashboards freeze when the graph library redraws on every data point instead of using a sliding window. You'll get a responsive UI that starts and stops streams instantly, shows live metrics, and never throws console errors.
₹25,000 INR in 7 days
1.9
1.9

Being a full-stack developer with a focus on frontend technologies, I have extensive experience building highly interactive and intuitive UIs similar to the one you've described. My expertise in JavaScript, Vue.js, and React makes me an ideal candidate for this project. I understand the importance of having an easy-to-use interface that allows even non-technical team members to navigate complex systems like yours seamlessly. In addition to frontend development, my skills in API integration using tools like Axios/Fetch hooks will ensure smooth connection of your existing Go/Python services with the new UI. I'm well-versed in working with backend technologies such as Node.js alongside Python, which will streamline your REST endpoints integration. Let's leverage my proven track record in delivering exceptional products with long-term support for your project. Together, we can take your current codebase to new heights by providing your team with an interface that enhances their productivity while maintaining the excellent performance your users expect across major browsers—Chrome, Firefox, and Edge. Your satisfaction is my utmost priority!
₹25,000 INR in 7 days
1.5
1.5

Hi, I’m an individual developer with strong experience in Python, REST API integration, real-time monitoring, and responsive web interfaces, and I can build the clean control dashboard you need around your existing Go/Python streaming services. I understand that the backend logic is already in place, so I’ll focus on delivering a reliable frontend and thin controller layer without disrupting your current architecture. I can implement: Start/stop controls for individual and all streams Real-time status, bandwidth, packet loss, and latency graphs Bitrate sliders with instant REST-based persistence Drag-and-drop output ordering Live/stalled indicators, buffering progress, and toast notifications Axios/Fetch integration with your existing /start, /stop, /status, and /config endpoints Responsive UI optimized for fast loading Dockerfile, Nginx-ready deployment, and concise README Demo covering real-time controls and error handling My strong Python background will also help me understand and integrate cleanly with your existing services. I’m ready to review the current API and start immediately.
₹20,000 INR in 8 days
1.3
1.3

I can deliver a bounded first milestone: a deployable Vue dashboard connected to your existing REST API. It will include: 1) responsive stream list and configuration forms; 2) per-stream and global start/stop controls; 3) integration with /start, /stop, /status and /config; 4) live/stalled/buffering indicators plus success/error toasts; 5) Dockerfile, Nginx-ready build, concise README and a short GIF demo. Scope: up to 16 hours for a fixed 32,000 RUB equivalent, assuming the endpoints are available in a runnable environment and their request/response formats are documented. This milestone excludes drag-and-drop ordering, historical metric graphs and full three-browser acceptance testing; I can estimate those accurately after validating the API and metric payloads. Do /status responses already include bandwidth, packet loss, latency and buffering progress? Is status delivered by polling, SSE or WebSocket?
₹36,619.25 INR in 3 days
0.0
0.0

Rasipuram, India
Payment method verified
Member since Aug 25, 2026
$5000-10000 CAD
$10-30 USD
$750-1500 USD
$15-25 USD / hour
₹750-1250 INR / hour
$8-15 CAD / hour
₹12500-37500 INR
$250-750 USD
₹1000-10000 INR
₹12500-37500 INR
£20-250 GBP
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
$15-25 USD / hour
₹12500-37500 INR
$250-750 USD
$250-750 AUD
₹12500-37500 INR
$30-250 USD