
In Progress
Posted
Paid on delivery
We need a browser based control interface for an existing C++ telescope tracking application, replacing all console based interaction. The interface will provide a live MJPEG camera stream, real time aircraft selection from ADS-B data, session telemetry, and remote start and stop control. A Node.js backend will relay commands to the tracker and log sessions to SQLite. The React frontend will offer live configuration panels and alert notifications.
Project ID: 40657883
124 proposals
Remote project
Active 6 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
124 freelancers are bidding on average €1,875 EUR for this job

Hello, I'm Elias, a senior software engineer based in Miami with 20 years of experience. I specialize in web development and have a solid background in creating intuitive user interfaces and backend systems. I carefully reviewed your project for the AeroVision Telescope Web Control Panel, and I understand that your main goal is to develop a browser-based control interface for your existing C++ telescope tracking application. I have built similar systems that integrate complex backend functionalities with user-friendly interfaces. My work focuses on secure architecture, responsive UI, and maintainability. For your project, I propose the following approach: 1) Analyze the existing C++ application and requirements. 2) Design the user experience and architecture of the control panel. 3) Develop core features using React.js and Node.js. 4) Conduct thorough testing to ensure functionality. 5) Deploy the application and provide ongoing support. Could you please clarify the following questions to help me better understand the project? 1) What specific features do you envision for the control panel? 2) Are there particular user roles or permissions we need to consider? 3) How should the control panel interact with the existing C++ application? I've successfully completed similar projects under NDA, so I can't share links, but I would be glad to discuss the architecture and features I’ve implemented. Additionally, I will ensure a scalable architecture for future enhancements.
€2,000 EUR in 10 days
8.6
8.6

Hi, replacing the console interface for your tracker with a live MJPEG stream and ADS-B based aircraft selection is a fun problem, mostly because the Node backend has to stay tight between the C++ process and the browser without dropping frames or commands. I'd run the camera feed through a simple MJPEG proxy in Node, keep tracker commands on a separate socket or pipe so streaming never blocks control signals, and log each session to SQLite with timestamps for start/stop and telemetry snapshots. React on top for the config panels and alerts, with websockets pushing telemetry updates instead of polling. My team's spent years building JS/Node full stack apps that talk to lower level systems, so bridging your C++ app to a browser UI is familiar territory. Happy to sketch the command relay architecture first if that helps before we start. What hardware or SDK is the tracker currently exposing for command input?
€2,010 EUR in 10 days
8.5
8.5

Hi there, This is a strong fit for my React, Node.js, and real-time interface experience. I understand the main goal is to replace console-driven control with a dependable browser panel that operators can use confidently during live telescope tracking sessions. I would keep the solution lean and maintainable: a React frontend for the live control UI, a Node.js backend to relay commands to the existing C++ tracker, and SQLite for session logs and telemetry. The MJPEG stream can be exposed simply and reliably, while aircraft selection, alerts, and status updates are handled with clean real-time updates from the backend. My focus would be on clear operator workflows, predictable behavior, and easy long-term maintenance rather than unnecessary complexity. I’ve built production web systems where live state, responsiveness, and safe remote control matter. I’d be glad to review the current tracker interface and suggest the simplest implementation path.
€2,300 EUR in 35 days
7.8
7.8

Hi, I can help you with "AeroVision Telescope Web Control Panel" as per your given set of instructions. Please get in touch to discuss more in detail and start with the initial discusssion. I usually work in small milestones, keep the code organized, and provide regular updates so changes are easy to review. Let's discuss the current setup. I'll suggest the best implementation and an accurate timeline. ⭐ 5.0/5 from a recent client: "A more professional version: “Excellent work! The job was completed within the committed timeline. Great quality, professionalism, and timely delivery. Highly appreciated and recommended.”" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
€2,250 EUR in 37 days
7.4
7.4

Hi, I will develop a browser-based control interface for the AeroVision Telescope, integrating a live MJPEG camera stream, real-time aircraft selection from ADS-B data, session telemetry, and remote start/stop control. The Node.js backend will handle command relay and session logging to SQLite, while the React frontend will offer live configuration panels and alert notifications. Let's discuss this further. Regards, Sai Bhaskar
€1,600 EUR in 45 days
7.6
7.6

Subject: Proposal for AeroVision Telescope Web Control Panel Project Dear Client, I am excited to submit my proposal for the AeroVision Telescope Web Control Panel project. With over 5 years of experience in frontend and backend development, I am confident in my ability to deliver a high-quality solution that meets your requirements. I understand the importance of creating a user-friendly interface for the telescope control application, and I am skilled in both React frontend development and Node.js backend development. I have experience working with live camera streams, real-time data integration, and remote control functionalities. My approach to this project would involve creating a responsive and intuitive interface that enhances the user experience while ensuring seamless communication between the frontend and backend systems. I am committed to delivering a solution that aligns with your vision and exceeds your expectations. I invite you to review my portfolio, which showcases my previous projects and demonstrates my expertise in web development. I am eager to discuss your project further and collaborate on bringing your vision to life. Thank you for considering my proposal. I look forward to the opportunity to work with you on this exciting project. Sincerely, https://www.freelancer.com/u/Microlent
€2,250 EUR in 60 days
8.2
8.2

Hello!, This is James from Hollywood... I read your AeroVision Telescope Web Control Panel description carefully, and I understand the core goal: replacing the current control flow with a browser-based interface for an existing C++ telescope tracking app. For a system like this, reliability and clarity matter just as much as the UI. I have about 15 years of full-stack experience with JavaScript, React.js, Node.js, UI dashboards, backend integration, and database-driven applications. I’m very detail-oriented, especially on projects where the interface directly affects how the system is controlled and monitored. My approach would be: 1. Review the C++ app integration points and data flow 2. Define the web controls, status updates, and operator workflow 3. Build a clean React UI with a solid Node.js backend 4. Add persistence/logging where needed 5. Test the full control loop carefully before handoff Could you please clarify the following questions to help me better understand the project? 1. Should the web panel connect to the C++ app via local API, socket, or another bridge? 2. Do you need real-time telemetry updates, or is periodic refresh enough? 3. Are there any safety limits, permissions, or must-have controls for launch? I’d be glad to build this in a way that feels stable, practical, and ready for real use.
€1,500 EUR in 9 days
6.8
6.8

Hello I can build a robust Node.js and React dashboard to bridge your C++ tracker with a clean browser interface. I have extensive experience managing real-time MJPEG streams and WebSocket data integration for hardware control systems. Do you have the existing C++ API documentation ready for us to review? Giáp Văn Hưng
€1,669 EUR in 7 days
7.0
7.0

Replacing console interfaces for real-time telescope tracking systems often causes dropped target locks or command latency when high-frequency ADS-B feeds and continuous MJPEG video streams choke the Node.js event loop or desynchronize socket connections. Without bi-directional, non-blocking IPC pipelines between Node.js and the underlying C++ process, telemetry stalls and remote emergency stops lag. I will build the AeroVision web control panel using React (Vite, TailwindCSS) and a high-performance Node.js backend. I implement sub-millisecond IPC socket relays to your C++ tracker for remote start/stop execution, stream low-latency MJPEG feeds alongside real-time ADS-B aircraft vector tables via WebSockets, configure an indexed SQLite store with Write-Ahead Logging (WAL) for telemetry logging, and deliver a responsive dark-mode mission dashboard with live alerts. Share your C++ tracker IPC protocol specs to stage the Node.js relay and WebSocket pipeline today.
€2,250 EUR in 13 days
6.7
6.7

Hi there, I understand you're looking for a browser-based control interface for your C++ telescope tracking application. I can implement a Node.js backend that relays commands and logs sessions into SQLite, paired with a React frontend that provides live updates and configuration panels. My experience building full-stack applications aligns with your project needs, and I can ensure a smooth integration for the live MJPEG camera stream and real-time telemetry. Your satisfaction is my priority, and I guarantee that I will deliver you a high-quality result. Regards, Ali
€1,500 EUR in 14 days
6.4
6.4

Hi, I'm Denis, a full-stack developer with experience building real-time control interfaces for hardware systems. Your project involves replacing a console-based telescope tracker with a browser interface that handles live data streams, remote control, and session logging. The key challenge is synchronizing the frontend, backend, and hardware commands in real time. I recently built a similar system where a Node.js backend relayed commands to a C++ application while streaming sensor data to a React frontend. The solution used WebSockets for low-latency communication and an optimized SQLite schema for session telemetry. The work would begin with reviewing the tracker's API and data formats to ensure seamless command translation in the Node.js backend. The React frontend would then integrate the MJPEG stream, ADS-B aircraft selection, and telemetry display, using modular state management for responsiveness. Sessions would be logged in SQLite with timestamps and command history for replay or analysis. Key risks include maintaining stable WebSocket connections during long sessions, which would be addressed with heartbeat messages and reconnection logic. MJPEG stream performance would be optimized with server-side compression and frontend buffering. I can start immediately. Let’s discuss the details. Thanks, Denis.
€1,500 EUR in 15 days
6.3
6.3

The key challenge here is not building a React dashboard, but keeping the browser UI synchronized with a live C++ tracking process, ADS-B data, camera stream, and remote commands without the interface becoming stale or issuing conflicting actions. I’d structure the Node.js backend as the control boundary between React and the existing tracker. It would handle validated start/stop/configuration commands, stream telemetry and ADS-B updates to the frontend in real time, expose the MJPEG stream cleanly, and persist session events to SQLite. React can then focus on live state, aircraft selection, configuration and alerts rather than communicating directly with the C++ process. I’d also make command handling state-aware. For example, a repeated start request or a stop arriving while a transition is still running should not leave the tracker and UI in different states. Session logging should capture enough information to diagnose these situations later. I’d start by mapping the existing C++ command interface and telemetry output, then build a small end-to-end slice: tracker command -> Node.js -> React -> live status. Once that is stable, I’d add ADS-B selection, camera streaming, telemetry and session history. How does the current C++ application expose commands and telemetry, such as stdin/stdout, TCP, files, or another API? Is the ADS-B source already available in a structured format? And should multiple browser clients be allowed to connect simultaneously? Juan Pablo
€1,500 EUR in 10 days
6.3
6.3

Hello! This is Temo, and I've carefully reviewed your need for a browser-based control interface for the C++ telescope tracking application. Creating a user-friendly control panel involves understanding the existing system and ensuring smooth integration with the C++ backend. I can build it using React.js for a responsive UI, coupled with Node.js for effective backend communication. Ensuring real-time tracking and user interaction will be a priority, and I’ll also focus on database development to manage any necessary data storage. I'd start by reviewing the current C++ application to identify integration points, then move on to wireframing the UI and setting up the backend. Q1: What specific features do you envision for the control panel? Q2: Are there any particular databases you prefer for this project? Q3: Do you have existing design guidelines or preferences for the UI? I’m committed to delivering a solution that meets your project goals.
€2,000 EUR in 17 days
6.2
6.2

Hi there, I have read and understood the project details, and you need a browser-based control interface that completely replaces the existing C++ console workflow while reliably coordinating telescope tracking, live MJPEG video, ADS-B aircraft selection, telemetry, and remote start/stop controls. My approach will be to build the React frontend around a responsive real-time dashboard with live camera streaming, aircraft selection, configuration panels, telemetry indicators, and clear alert states. I’ll develop the Node.js backend as the communication layer between the UI and C++ tracker, handling commands, session state, validation, and SQLite logging. WebSockets or Server-Sent Events can provide reliable real-time telemetry and status updates, with clean API boundaries for future expansion. I’ll also test command handling, reconnect scenarios, stream stability, and responsive behaviour thoroughly. How does the existing C++ tracker currently expose commands and telemetry, for example through a CLI, TCP/UDP interface, REST API, or another protocol? I can work directly with the existing application rather than rebuilding its tracking logic, delivering a maintainable React/Node.js interface with clear separation between frontend, backend, and tracker communication. Share the existing interface documentation or code structure, and I can assess the integration path and get started. Cheers, Rabia Shaikh
€1,500 EUR in 3 days
6.4
6.4

Hello I can build a clean browser-based control interface that replaces the existing console workflow while providing real-time telescope control, MJPEG camera streaming, ADS-B aircraft selection, telemetry, and start/stop controls. I’ll create the React frontend with intuitive configuration panels and clear alert notifications. I can also develop the Node.js backend to communicate reliably with the existing C++ tracker, handle live data flow, and log session activity to SQLite. The architecture will be structured for reliable real-time communication and easy future maintenance. Best Regards Fizza
€1,500 EUR in 4 days
6.1
6.1

You need a straightforward web control panel to replace a console interface for your C++ telescope tracker. I’ve helped clients in aerospace-related projects build browser interfaces that stream live video and handle real-time control without lag. For your live MJPEG camera stream, I’d ensure smooth, low-delay video delivery in React while keeping CPU load minimal. Integrating ADS-B aircraft selection alongside session telemetry means syncing multiple real-time data sources effectively. A question: does your current tracker expose an API for command relay, or will we build a custom communication layer in Node.js? Also, what alert types and triggers do you want for notifications? I’ll set up the backend to handle command passing and logging reliably in SQLite, making sure all controls—start, stop, configure—are secure and responsive. This setup is very manageable and I can start building the React panels and Node services right away. Let me know if you want help designing the data flow for live telemetry and alerts first.
€1,500 EUR in 7 days
5.8
5.8

Hi, I will build the browser-based control panel for your C++ telescope tracker, with a Node.js backend relaying start/stop commands, logging sessions to SQLite, and a React frontend showing the live MJPEG stream, ADS-B aircraft selection, telemetry, and alerts. I can start today. For the tracker link, I will use a lightweight socket or local HTTP bridge to the C++ app so commands and telemetry flow both ways without blocking the MJPEG stream. Questions: 1) How does the C++ app currently expose control, stdin, a socket, or can I add a small hook? 2) Should the ADS-B feed come from a local dump1090 instance or an external API? Looking forward to discussing further. Regards, Shayan.
€1,650 EUR in 20 days
5.5
5.5

Hello, I am excited about the opportunity to work on the AeroVision Telescope Web Control Panel project. With my experience in developing browser-based control interfaces and integrating live streams and real-time data, I am confident in my ability to deliver a user-friendly and efficient solution for your telescope tracking application. In a recent project, I developed a similar web control panel for a drone tracking system, incorporating live video feeds and real-time GPS data. This experience has equipped me with the necessary skills to tackle the challenges presented in this project. I look forward to discussing the project further and exploring how I can contribute to the success of AeroVision Telescope Web Control Panel. Please feel free to reach out to schedule a call to discuss the project in more detail. Best regards, Mehreen
€2,000 EUR in 15 days
5.4
5.4

I've built React/Node.js dashboards with live MJPEG streams and bidirectional C++ interop before, so this is straightforward. I'll wrap the C++ tracker with a Node.js REST/WS bridge exposing start/stop/telemetry endpoints, pipe camera frames via MJPEG over HTTP, ingest ADS-B JSON into a WebSocket feed for live aircraft selection, store sessions in SQLite with WAL mode for concurrency, and serve a React frontend with Zustand for state management and Tailwind for styling. Serial over TCP handles the C++ interaction; backend validates commands before passing to the tracker. I'll validate with Wireshark captures and Chrome DevTools WS frames before staging deployment. I can start immediately. Thanks, Andrii.
€2,250 EUR in 30 days
5.1
5.1

Hi, this is a well-specified project and a good fit. Building a browser-based control interface (React frontend, Node backend, SQLite logging) over an existing application, with a live MJPEG stream, real-time ADS-B aircraft selection, telemetry and remote start/stop, is squarely the kind of real-time web work I do. The piece that determines everything is the Node-to-C++ bridge, so that's what I'd nail down first: how the backend actually talks to your existing tracker to send commands and read telemetry. That interface (whether the C++ app exposes a socket, stdin/stdout, a local API, or needs a thin one added) shapes the whole build, so I've asked about it below. Once that's defined, the Node layer relays commands, streams telemetry to the React UI over WebSocket, and logs sessions to SQLite. For the real-time side, I'd use WebSocket for the live telemetry, aircraft selection and alerts, while the MJPEG camera stream runs as its own HTTP stream the browser consumes directly, since MJPEG is simplest served straight rather than piped through the app layer. And for start/stop control specifically, since this drives physical hardware, I'd build clear state feedback (the UI always reflects the tracker's real state, not just that a command was sent) and guard against conflicting commands, because with a control interface for a physical tracker, "did that actually start?" has to be unambiguous. Glad to start once the C++ interface is clear.
€2,250 EUR in 30 days
5.2
5.2

Poggibonsi, Italy
Payment method verified
Member since Jan 13, 2016
€250-750 EUR
€1500-3000 EUR
₹750-1250 INR / hour
$25-50 USD / hour
$10-30 USD
₹75000-150000 INR
₹75000-150000 INR
$10-30 USD
$250-750 USD
$8-15 USD / hour
₹250000-500000 INR
$250-750 USD
₹12500-37500 INR
$2-8 USD / hour
₹400-750 INR / hour
$2000-5000 USD
$250-750 USD
$250-750 USD
$250-750 USD
$250-750 USD
₹1500-12500 INR
₹12500-37500 INR