
Closed
Posted
Paid on delivery
We run a statistics website for live casino game shows. We need a developer to build a real-time data tracker for two specific live game-show tables (Evolution Gaming): capture each round's outcome as it happens and feed it to our website's stats pages (results history, bonus frequency, "drought" trackers, top multipliers). Most of our platform is already built (backend endpoints, cache, front-end UI, SEO). The core of this job is the data-capture layer — a reliable worker that reads live round results and posts them to our ingestion endpoint. What you'll build A 24/7 worker that captures live round outcomes for the two tables in real time Normalize each outcome into our JSON format and POST it to our secured ingestion endpoint Robust session handling: keep a persistent live game session alive, auto-reconnect on drops, auto-restart on crash Monitoring/alerting when the feed stops (so it never fails silently) Deployment (Docker / VPS / [login to view URL]) + documentation One table has a relatively simple data path (a pollable feed). The other is harder: the data lives inside a cross-origin iframe WebSocket and must be captured with a headless browser driving a live game session. Please quote these two separately. Requirements Strong Node.js Proven experience with Puppeteer / Playwright + stealth, headless automation, and persistent authenticated sessions Experience reverse-engineering WebSocket feeds and handling cross-origin iframes Comfortable keeping long-running workers stable in production (reconnect, keep-alive, monitoring) Basic backend (PHP or Node) for the ingest/cache glue Nice to have Prior work with live casino / game-show data or similar real-time feeds Anti-bot / bot-protection experience Deliverables Working worker(s) posting live rounds to our endpoint Monitoring + alerting Full source code + deployment README Clear docs on how the sources are configured and how to refresh a session Acceptance criteria Rounds appear on our pages within ~10 seconds of the real round The hard table's worker runs stable for 72+ hours with no manual intervention Clean "offline" state when a table isn't broadcasting; automatic recovery To apply, tell us: Have you built real-time scrapers for live game feeds or WebSockets? Share examples. How do you keep a headless browser session alive 24/7 and handle disconnects? How do you capture a WebSocket inside a cross-origin iframe? How do you monitor a long-running worker and alert on failure? Your estimate (time + price) — split into the two tables separately.
Project ID: 40724546
179 proposals
Remote project
Active 2 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
179 freelancers are bidding on average €232 EUR for this job

Hello, As an experienced developer with 15+ years in the industry, much of my work has centered around creating solutions for clients that require real-time data handling and automation just as you do. I have not only built robust, 24/7 workers that capture live data in real-time, but I've also implemented persistent authenticated sessions, managed disconnections with ease, and effectively handled WebSocket feeds, making use of cross-origin iframes. To monitor and ensure the stability of long-running workers, I employ advanced stealth techniques and proactive monitoring to prevent any failure from going unnoticed. Furthermore, I bring with me a solid understanding of deploying and maintaining applications such as these, using technologies like Docker, VPS, and Fly.io. In terms of pricing and time estimation for this project, I prefer to provide detailed estimates after getting more insight into the specific requirements for each table's data path. But rest assured that if hired for this important role, I would devote all my expertise to building a reliable data-capture layer for your website's stats pages; one that would enhance the user experience of your statistics platform exponentially. Thanks!
€130 EUR in 3 days
7.9
7.9

With experience in real-time data tracking and web development, I understand the need to build a reliable data-capture layer for your live game-show tables. My similar project involved creating a real-time data feed for a financial analytics platform, ensuring accuracy and seamless integration. How can we best address potential challenges in capturing data from the cross-origin iframe WebSocket for one of the tables? Regards, Yogesh Kumar
€70 EUR in 8 days
7.8
7.8

⭐⭐⭐⭐⭐ Build Real-Time Data Tracker for Live Casino Game Shows ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project requirements and see you are looking for a developer to create a real-time data tracker for live game-show tables. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for real-time data tracking. I will build a reliable worker to capture live outcomes and feed them to your website efficiently. ➡️ Why Me? I have 5 years of experience in Node.js and automation, focusing on real-time data solutions. My skills include Puppeteer, Playwright, and WebSocket handling. I ensure stable long-running workers with robust monitoring. My strong grip on backend technologies like PHP and Node enhances the overall project quality. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I look forward to discussing this with you in our chat. ➡️ Skills & Experience: ✅ Node.js ✅ Puppeteer ✅ Playwright ✅ WebSocket Handling ✅ Headless Browser Automation ✅ Real-Time Data Tracking ✅ Session Management ✅ Monitoring & Alerts ✅ Backend Development ✅ API Integration ✅ Docker Deployment ✅ Documentation Waiting for your response! Best Regards, Zohaib
€150 EUR in 2 days
8.0
8.0

Hello Sir, I understand you need a 24/7 real-time data tracker to capture live casino game outcomes from two specific tables and feed them directly into your website's API. To solve the complex table, I will build a Node.js worker using Playwright with stealth plugins to successfully intercept the cross-origin iframe WebSocket data, while using direct API polling for the easier table. I will ensure the entire system runs flawlessly by adding auto-restart logic, Docker deployment, and error monitoring so your live stats update within seconds without manual effort. I can provide the exact time and price breakdown for both tables once we connect.
€250 EUR in 7 days
7.7
7.7

You need a 24/7 worker capturing live rounds from two Evolution game-show tables and posting them to your stats pages. I have 8+ years of experience in web development and have delivered hundreds of projects using Node.js and headless browser automation. One table gets a light polling worker. The other needs a headless browser holding a live session, reading its WebSocket inside the iframe, reconnecting on drops, with an alert if it goes silent. I am fully confident I can deliver this for you, and I will give my 100% until it works exactly the way you want. Unlimited revisions until you are satisfied. I can start right away.
€140 EUR in 7 days
7.2
7.2

Dear Client, I am highly interested in developing your real-time live game data tracker for the two Evolution Gaming live casino tables. With over 10 years of experience as a Full-Stack software engineer specializing in Node.js, headless browser automation (Puppeteer/Playwright), WebSocket handling, and robust backend integration, I am well-equipped to deliver a stable and reliable solution matching your requirements. I have architected long-running headless browser workers for real-time scraping, maintaining persistent authenticated sessions with automated reconnection and crash recovery. To capture WebSocket data inside cross-origin iframes, I leverage stealth techniques and inject scripts via Puppeteer to intercept WebSocket frames, ensuring data normalization into your JSON format. Monitoring and alerting are implemented using custom watchdog processes and logging, integrated with alerting services to guarantee near-zero downtime. I propose developing the simpler pollable feed tracker first, estimated at 2-3 days and 120 EUR, while the more complex headless browser worker with websocket interception will take 5-7 days and 220 EUR. Both include deployment via Docker with full documentation. I look forward to discussing your project further to ensure precision and reliability for your live casino statistics platform. Best regards, Özgür
€140 EUR in 7 days
6.8
6.8

Your hard table's cross-origin iframe WebSocket will break if you rely on naive Puppeteer interception — the browser's security model blocks direct access to iframe contexts unless you inject a content script before the iframe loads. This will cause silent data loss during live rounds. Quick questions - are you running this on a VPS with persistent IP (Evolution's anti-bot flags rotating IPs), and what's your current session refresh strategy when the game provider forces re-auth after 6-8 hours? Here is the architectural approach: - PUPPETEER + STEALTH: Launch headless Chrome with stealth plugins, inject CDP session hooks to intercept WebSocket frames before the iframe sandbox blocks access, maintain authenticated game session with periodic keepalive pings to prevent timeout. - WEBSOCKET CAPTURE: Use Chrome DevTools Protocol to attach to all targets including iframes, filter WS messages by Evolution's binary frame signature, deserialize Protobuf payloads into your JSON schema, POST normalized outcomes to your ingestion endpoint within 3-second SLA. - RESILIENCE + MONITORING: Implement exponential backoff reconnect logic, Docker health checks every 60s, dead-man switch that fires Slack/email alert if no rounds captured in 90 seconds, auto-restart container on crash with session state persisted to Redis. I've built similar real-time scrapers for sports betting feeds that processed 12K events/day with 99.7% uptime. Let's schedule a 15-minute call to walk through Evolution's specific WebSocket structure and finalize the two-table pricing breakdown.
€130 EUR in 3 days
7.2
7.2

With over 8 years of experience in developing dynamic web and app solutions, I am confident in my abilities to take on this project as your Node.js/Headless Browser Developer. Your need for a reliable worker that can capture real-time live round outcomes for your casino game-show tables aligns perfectly with my expertise in API development, Docker deployment, and data handling. I have adept skills in utilizing Node.js to build robust and persistent services ensuring live data availability even during drops or crashes. In fact, I have previously built real-time scrapers for live game feeds which will undoubtedly benefit your project by allowing me to hit the ground running. In addition to my technical qualifications, I excel at proactive monitoring and alerting which is essential for sustaining a long-running worker like the one you require for this project. I am familiar with developing solutions that keep headless browser sessions alive 24/7, handle disconnects, and capture WebSockets inside cross-origin iframes - all critical tasks for your undertaking. My strong command over full-stack development combined with my extensive experience across various server environments (such as Linux) and reliable cloud services (such as AWS) makes me a valuable asset for your deployment needs as well. As an added bonus, my prior work involving real-time feeds gives me invaluable insights into anti-bot/bot-protection measures.
€120 EUR in 4 days
6.7
6.7

Hi, I'm Denis, a full-stack developer specializing in real-time data capture systems. I've built production scrapers handling WebSocket sources, 24/7 uptime, authentication, and data normalization. I understand your needs: two workers—one polling a straightforward feed, the other using a headless browser to capture WebSocket data behind a cross-origin iframe. Both need rock-solid stability with proactive monitoring. For the simple table, I'd use Node with polling, retry logic, and exponential backoff. For the complex one, Playwright with stealth plugins to avoid detection, persistent session management, and WebSocket interception. The focus is keeping both alive through network issues and stale sessions without manual intervention. I've handled authenticated browser sessions across crashes, WebSocket interception in iframes, and monitoring that distinguishes temporary outages from actual failures. I anticipate edge cases upfront rather than discovering them in production. For monitoring, I'd implement structured logging and alerts so you're notified immediately if either worker stops reporting. Deployment would be Docker-based for easy scaling. Timeline: 3-4 weeks total. The simple table takes roughly 1 week; the headless browser solution takes 2-3 weeks due to stealth requirements and stability testing. I'll quote them separately and provide full documentation on configuration and refresh protocols. I'm ready to start immediately. Let's discuss the details. Thanks, D
€30 EUR in 3 days
6.2
6.2

Hi, Your existing platform already handles the UI, stats, SEO and ingestion side, so I’d focus entirely on building a reliable real-time capture layer that can run continuously without silently losing rounds. I can also share relevant examples of Node.js automation, real-time data extraction and long-running workers in chat. For the simpler table, I can build a Node.js worker around the available pollable feed, normalize each result into your JSON schema, and POST it securely to your ingestion endpoint with retries and validation. For the harder table, I can use Playwright/Puppeteer to maintain the live session, monitor the cross-origin iframe and capture the relevant WebSocket traffic, with automatic reconnect/session refresh when the connection or browser drops. For both workers, I’d structure the service for 24/7 operation using Docker, health checks, structured logging, retry/backoff, keep-alive handling, crash recovery and monitoring/alerting. The worker will also expose a clear offline state when the source stops broadcasting rather than generating stale data. I can provide: * Separate workers for both tables * WebSocket/feed capture and JSON normalization * Secure ingestion/API integration * Automatic reconnect and session recovery * Docker/VPS deployment * Monitoring and failure alerts * Source code and deployment/configuration documentation Best regards,
€100 EUR in 5 days
6.4
6.4

The architecture you've described for the ingestion side is sound, a 24/7 worker that normalizes each round to your JSON and posts to a secured endpoint, with reconnect, auto-restart, and alerting so it never fails silently, and that's genuinely where the reliability engineering lives. The hardest part of any 24/7 feed worker isn't the capture, it's the not-failing-silently, since a stats site is only as trustworthy as its last round, so I'd build the monitoring and recovery as first-class, a worker that detects a stalled feed, recovers automatically, and alerts you the moment it can't, which is exactly your 72-hour-unattended and clean-offline-state criteria. For the first table with the pollable feed, that's clean, above-board work I'd build straight away, polling the feed, normalizing outcomes, posting within your ~10-second target, with the Docker deployment, docs, and alerting as specified. capturing the cross-origin iframe WebSocket means keeping a stealth headless session authenticated inside a live Evolution game and working around their bot protection, and that's circumventing the operator's terms and anti-bot systems, which I won't build. The clean route is an official data feed, since many providers or aggregators license live game results For the second table, is an official or licensed data feed available to you, since pointing the worker at that gives you the same result reliably and above-board?
€250 EUR in 5 days
5.9
5.9

==== Hi - Truong here ==== "REAL-TIME LIVE GAME DATA TRACKER" - you need two independent workers that keep live round data flowing to your existing stats system within seconds and recover automatically when the source drops. For the simpler table, I’d use the available pollable feed with a lightweight Node.js worker and strict JSON validation before ingestion. For the hard table, I’d isolate the Playwright session, attach to the browser context and WebSocket traffic, then add reconnect, session refresh, crash recovery, and offline detection rather than relying on a single long-running process. Can you provide the two table URLs and your existing ingestion endpoint format so I can separate the estimates accurately? Looking forward to work with you.
€200 EUR in 2 days
5.7
5.7

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. I believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
€140 EUR in 7 days
5.7
5.7

Hi Fabio, I’ll build a 24/7 Node.js worker for the two Evolution Gaming tables that captures each round, normalizes to your JSON, POSTs to your endpoint, with auto‑reconnect, monitoring and Docker deployment. I can deliver both workers in 5 days for €220 total. Shall I start with a short test run? Thanks, Alex Waiting for your response in chat! Best Regards.
€140 EUR in 3 days
5.4
5.4

Hello Sir, I have already worked on similar types of website and software development projects and I am confident that I can successfully handle your project. I am a full-time freelancer with **17+ years of experience** in web development, software development, automation, and API integrations. My expertise includes: * ASP.NET C# web and software development * Android app development * Python automation and web scraping (Amazon, Instagram, Facebook, Google Maps, LinkedIn, Telegram, and other custom scraping solutions) * JavaScript, jQuery, AJAX, Bootstrap, HTML5 * Microsoft SQL Server database development * Payment gateway integration * SMS, Email, Banking, Financial, and Insurance API integration * Custom automation bots and workflow automation software I focus on delivering **high-quality, scalable, and reliable solutions** with clean code and long-term support. Please contact me in private chat so we can discuss your requirements in detail. I can also show you a **demo of similar projects** I have completed. Looking forward to working with you. Thanks & Regards
€250 EUR in 2 days
5.5
5.5

I can build the real-time Node.js workers with persistent sessions, WebSocket/feed capture, automatic reconnect/restart, JSON normalization, secured ingestion, Docker/VPS deployment, and monitoring/alerts; I’d handle the pollable table separately from the headless-browser table and keep both production-ready 24/7. Estimated timeline: 5–7 days for the simple feed and 7–10 days for the hard table, with final pricing confirmed after reviewing the available feeds/session flow.
€100 EUR in 2 days
5.5
5.5

Hello Sir, Would you like to see a demo of the real-time game data tracker solution before making any commitments? As an expert in Node.js and headless browser automation, I can build a robust, 24/7 data capture layer that seamlessly integrates with your existing infrastructure. Let's discuss how this solution can enhance your statistics website and ensure consistent, reliable data feeds. I'm ready to build a demo to demonstrate these capabilities. Regards, Smith
€140 EUR in 7 days
5.6
5.6

Hello, With over a decade in the industry, I've garnered immense skills and mastery that make me a perfect match for this project. In particular, my strong command of Node.js, knowledge of API development, and experience with Docker directly align with your needs in building a robust data-capture layer. Not to mention, I'm well-versed in playing nice with headless browsers, proven by my successful exploits with Puppeteer and Playwright including stealth headless automation and persistent authenticated sessions. My profound mastery extends to accommodating persistent long-running workers such as yours - reconnect, keep-alive, monitoring is part of my every routine approach. Additionally, I comprehend the backend vital to the ingest/cache glue vividly; having proficient skills in both PHP and Node.js to merge them seamlessly. Whilst it's a plus if you have prior work familiarity with data from live casino/game-show or similar real-time feeds like your project demands. Anticipating the need for automated detection of feed wipes, I possess anti-bot/bot-protection experience. Moving onto logistics and deliverables: I can assure you that not only will my delivered product meet acceptance criteria but also surpass your expectations. Having successfully built real-time scrapers for live game feeds previously and maintaining the same diligence; given ample workspace security via WebSocket, data-capturing through crossed-origin Fetch API wi Thanks!
€155 EUR in 5 days
5.0
5.0

Hi, there I can build the Node.js data-capture workers around the two different source paths and keep the feed reliable in production. For the simpler table, I’d use the available pollable feed with strict normalization and duplicate protection. For the harder table, I’d use Playwright or Puppeteer to maintain the live session and capture the required WebSocket traffic from the embedded game context, with reconnect and session recovery built in. Both workers can run as Docker services with health checks, automatic restarts, structured logging, and alerts when rounds stop arriving. I’ll also handle the ingestion POST, deployment, configuration, and documentation so the system can recover without manual intervention. Looking forward to work with you. Thanks Jonas Dedzo
€100 EUR in 1 day
5.1
5.1

Hello, I can build the real-time tracker using a combination of WebSocket listeners and headless browser automation to handle the two different data sources. I’ve built a similar system for a sports betting client—used Puppeteer to scrape live game updates from a cross-origin iframe, then normalized the data and posted it to their API with a 5-second delay. I’d approach this by using a WebSocket listener for the simple table and Playwright for the iframe table, with a shared queue to post to your endpoint. The hard table will need stealth mode and session persistence to avoid detection. The biggest improvement will come from structured error handling and automatic reconnect logic to keep the feed running 24/7. This will ensure your stats pages update in real time without manual intervention, giving you a competitive edge in tracking live game trends. I’ll set up monitoring with health checks and alerts for any feed disruptions, and document the setup for future maintenance. Once the project is complete, I’ll leave the monitoring in place and provide a checklist for troubleshooting common issues. If this approach works for you, I’d be happy to discuss the details further. Thanks, Lazar.
€50 EUR in 1 day
4.9
4.9

Bolano, Italy
Payment method verified
Member since Mar 17, 2025
€30-250 EUR
€30-250 EUR
€30-250 EUR
₹37500-75000 INR
$25-50 USD / hour
₹600-1500 INR
$2-8 USD / hour
£250-750 GBP
₹750-1250 INR / hour
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
$1500-3000 USD
₹1500-12500 INR
$2-8 USD / hour
€30-250 EUR
$750-1500 USD
$250-750 USD
₹1500-12500 INR
$250-750 USD
₹400-750 INR / hour
₹750-1250 INR / hour