Real-Time Cricket Data Scraper
Budget: ₹1,500 – ₹12,500 INR
I need a Node JS service that pulls every piece of live information available on cricketguru.com and its Android app (com.app.cricketapp). The feed must refresh virtually every second, covering scores and statistics, detailed player profiles, and full match schedules.
Your code should expose the data through robust JSON endpoints while respecting the target platform’s structure. Alongside the scraper, build a lightweight admin panel where I can:
• Whitelist or block consuming domains / mobile apps in real time
• View scrape and API-access logs at a glance
• Add, edit or disable user accounts, assigning granular access rights
Please design the solution so it can scale gracefully, use common Node JS tooling (TypeScript, Express, Puppeteer, Cheerio, or similar), and keep response latency low enough to stay “live”. A concise schema, install guide, and sample cURL calls will be expected before hand-off.
Acceptance will depend on:
1. Data endpoints updating reliably every second for all three data groups.
2. Admin panel executing the three listed controls without page reloads and secured behind JWT or comparable auth.
3. Clean, well-commented code that I can extend in the future.
Your code should expose the data through robust JSON endpoints while respecting the target platform’s structure. Alongside the scraper, build a lightweight admin panel where I can:
• Whitelist or block consuming domains / mobile apps in real time
• View scrape and API-access logs at a glance
• Add, edit or disable user accounts, assigning granular access rights
Please design the solution so it can scale gracefully, use common Node JS tooling (TypeScript, Express, Puppeteer, Cheerio, or similar), and keep response latency low enough to stay “live”. A concise schema, install guide, and sample cURL calls will be expected before hand-off.
Acceptance will depend on:
1. Data endpoints updating reliably every second for all three data groups.
2. Admin panel executing the three listed controls without page reloads and secured behind JWT or comparable auth.
3. Clean, well-commented code that I can extend in the future.
Related categories:
JavaScript
Web Scraping
NoSQL Couch & Mongo
Node.js
AngularJS
JSON
Full Stack Development
RESTful API
API Development