I need a web app that pulls live prices from multiple peptide vendors, stores them, and then presents the data in a sortable table that ranks each seller from least to most expensive. In that same table I want to show two key columns—price per unit and product rating—so users can decide quickly who offers the best deal and quality. Data collection • The prices should refresh automatically once a week without me touching anything. A lightweight crawler, API integration, or another reliable method is fine so long as it respects each vendor’s terms. • When a vendor changes a product name, drops stock, or adds a variant, the system needs to recognise and reflect that on the next scheduled pull. Vendor interaction A simple “Submit Your Store” form must let new suppliers enter their details, attach price sheets or URLs, and hit send. I should see their submission in an admin panel or receive it by email so I can vet them before they go live. Admin controls I want a clean back-end where I can: – add or deactivate vendors, – correct a mis-scraped price, – and trigger an immediate manual update if I spot something urgent. Front-end experience Visitors land on a page, choose a peptide, and instantly see the ranked table. Responsive design is important so it looks sharp on desktop and mobile. Basic search and filter tools (e.g., by vendor name or rating) would be a plus but are not mandatory. Tech stack I’m flexible—WordPress with custom plugins, Laravel, Django, or a Node stack all work. What matters is that the scraping/update job runs reliably (cron, serverless job, etc.) and the database can scale as more vendors come on board. Deliverables • Fully functional site deployed on my hosting, or clear deployment docs if you build locally • Source code with comments and a short read-me explaining how to add vendors and manage weekly updates • Admin credentials and a quick walkthrough video or call Once the core is stable I may open a follow-on job for extra features, so clean, maintainable code will count heavily in my selection.