Needoh Stock Watchlist Builder
Budget / Salary14–30 NZD
TypeFreelance project
LocationRemote
Posted2 hours ago
I want a small self-contained app that constantly checks Needoh Products’ website and tells me, in real time, which items are in stock and at what price. The finished code must run on my existing Railway account; once you hand over the repository I’ll handle the deployment myself.
Tech stack is flexible—Python or Node.js are both fine—so pick whichever lets you build a fast, lightweight scraper plus a simple web or CLI dashboard. Because the site uses basic bot-blocking, please include reliable work-arounds such as rotating user-agents, headless-browser fall-back, or proxy support so the watchlist keeps running without manual intervention.
What I expect from you
• Clean, well-commented source code.
• Real-time feed (websocket, Server-Sent Events, or efficient polling) that updates product name, availability, and current price the moment anything changes.
• A concise README explaining setup on Railway, environment variables (e.g., proxy keys), and how to tweak check intervals.
• No UI frills required—plain HTML table, JSON endpoint, or terminal output is enough as long as it’s clear.
Acceptance criteria
1. I can spin up the project on Railway with one click or `railway up`.
2. The watchlist reliably bypasses the site’s anti-bot measures for at least 24 hours of continuous running.
3. When stock status or price changes on any Needoh product, I see that change reflected in the output within seconds.
Tech stack is flexible—Python or Node.js are both fine—so pick whichever lets you build a fast, lightweight scraper plus a simple web or CLI dashboard. Because the site uses basic bot-blocking, please include reliable work-arounds such as rotating user-agents, headless-browser fall-back, or proxy support so the watchlist keeps running without manual intervention.
What I expect from you
• Clean, well-commented source code.
• Real-time feed (websocket, Server-Sent Events, or efficient polling) that updates product name, availability, and current price the moment anything changes.
• A concise README explaining setup on Railway, environment variables (e.g., proxy keys), and how to tweak check intervals.
• No UI frills required—plain HTML table, JSON endpoint, or terminal output is enough as long as it’s clear.
Acceptance criteria
1. I can spin up the project on Railway with one click or `railway up`.
2. The watchlist reliably bypasses the site’s anti-bot measures for at least 24 hours of continuous running.
3. When stock status or price changes on any Needoh product, I see that change reflected in the output within seconds.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.