Convert Tampermonkey Script to Node.js
Краткое
Freelancer Client is hiring: Convert Tampermonkey Script to Node.js.
Location: Remote
Convert Tampermonkey Script to Production-Ready Node.js Backend (Automation Logic Only)
What you'll do:
• Parallel request manager
Requirements:
• Node.js (backend only)
• REST API architecture
• JSON or SQLite persistence
• Proper async/await architecture
• Concurrency management
• Error handling & retry logic
• Production-ready folder structure
Nice to have:
• Axios / Undici / Fetch in Node
• Experience with automation systems
• Experience recreating browser request flows
• Experience migrating Tampermonkey/Userscripts to backend systems
• --
Skills: PHP, JavaScript, Software Architecture, Node.js, SQLite, JSON, Automation, REST API
Budget: $12500–$37500 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Оригинал
Job Title:
Convert Tampermonkey Script to Production-Ready Node.js Backend (Automation Logic Only)
Project Description:
I need an experienced developer to convert an existing Tampermonkey/JavaScript automation script into a production-ready Node.js backend system.
This is backend logic only. I do NOT need frontend/UI work.
The script currently contains request automation, OTP flow, concurrency logic, token/session handling, retry mechanisms, captcha integration, request cancellation, automation timing, and persistent storage logic.
The developer must rewrite the logic cleanly into a scalable Node.js backend architecture.
---
Scope of Work
Convert the existing Tampermonkey script into a pure Node.js backend with proper architecture and clean code.
The backend must support:
* Login flow
* OTP send & OTP verification logic
* Session/token handling
* Parallel request system (high concurrency)
* Request retry & cancellation logic
* Captcha solving integration (2Captcha)
* State persistence (JSON or SQLite)
* Config-based settings
* Automation workflow logic
* REST API endpoints
The current script includes browser-specific APIs and logic that must be replaced with backend equivalents.
Examples include:
* `GM_xmlhttpRequest`
* `localStorage`
* Tampermonkey storage
* Browser timing/state logic
* Abort/cancel request flow
* Parallel request manager
---
Technical Requirements
Required stack:
* Node.js (backend only)
* REST API architecture
* JSON or SQLite persistence
* Proper async/await architecture
* Concurrency management
* Error handling & retry logic
* Production-ready folder structure
Preferred:
* Axios / Undici / Fetch in Node
* Experience with automation systems
* Experience recreating browser request flows
* Experience migrating Tampermonkey/Userscripts to backend systems
---
Deliverables
The final project should include:
1. Fully rewritten Node.js backend
2. Clean project structure
3. Working REST API endpoints
4. Config system
5. Production-ready code (not quick hacks)
6. Proper logging and error handling
7. Installation guide / README
---
Important
* I will provide the existing script.
* This is a rewrite, not a quick code conversion.
* I want maintainable, scalable code.
* The developer must understand automation workflows and asynchronous request handling.
---
To Apply, Answer These Questions
1. Have you converted Tampermonkey/browser automation scripts into Node.js backend before? Please show examples.
2. How would you replace browser-specific APIs like `GM_xmlhttpRequest`, `localStorage`, and Tampermonkey storage in Node.js?
3. How would you implement concurrency, retries, request cancellation (`AbortController`) and persistence?
4. Can you expose the rewritten system through REST APIs?
5. Share similar backend automation projects you built.
Budget: Open to discussion based on experience and proof of past work.
I Want Dev Only from india/bd
NOTE: I LOOKING FOR AN INDIVIDUAL DEVS WHO CAN WORK WITHOUT ANY TIME ISSUES
Локация & Details
Перейти к источнику →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.