Real-Time Cricket Data Scraper

Job ID: 40282517

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.