Description
Job category Web Development → Full Stack Development Description We need an experienced full-stack developer to take an existing internal tool from "working prototype" to "reliable daily-use tool for a small team." What the tool needs to do: Single search box: enter an OEM part number, instantly see: Whether we've sold this part before (and what we called it / sold it for) Whether it's currently in stock, quantity, and shelf/bin location Live eBay competition for that part number (active listing count, price range, and titles other sellers are using) Let staff copy a ready-to-use listing title/description with one click Update from CSV exports (Flipwise sold-items export, eBay orders report) and, ideally, sync sold-order history automatically via eBay's own Sell API Multiple staff (remote listers) need secure access — proper login, not a single shared password What already exists (two parallel prototypes to build from — not starting from zero): A Next.js app with a Supabase database, built with ChatGPT's help. Has sold-history import with duplicate protection, active-listing import with stock/shelf-location tracking, and a working eBay Browse API integration. Currently running in GitHub Codespaces — not yet properly hosted for day-to-day multi-user use. A Python/Flask version, hosted and live on PythonAnywhere, with password-protected login, automatic sold-order sync via eBay's official Sell Fulfillment API (OAuth), CSV-based active-listing upload, and local part-number sear