fairshot

Find work

Filters · 1
4 contracts · newest firstFixed price · paid through Fairshot
Posted yesterday · Agents and codingPython script that checks 1,000 links and reports the broken onesFixed $150 · Entry · 3 days

Our documentation has about 1,000 outbound links. Write a Python script that checks them all, follows redirects, and writes a CSV of broken ones with the page they are on. It should be polite (a few requests at a time) and finish in under 10 minutes. Please include a README and a short test.

PythonHTTP
Payment not verified yet · Proposals: Less than 5
Posted 5 days ago · Agents and codingSearch over 5,000 support tickets with Postgres and pgvectorFixed $1,200 · Expert · 1 month

We want our support team to search past tickets by meaning, not keywords: "customer can't log in after password reset" should find every similar ticket even when the words differ. Our stack is Postgres and TypeScript. Add pgvector, embed the 5,000 tickets, keep new ones embedded, and build a small search page with filters for date and product. Show us how good it is on 30 test searches we provide.

PostgrespgvectorEmbeddingsTypeScript
Payment not verified yet · Proposals: Less than 5
Posted 8 days ago · Agents and codingNext.js page where customers track an order by emailFixed $500 · Intermediate · 2 weeks

Customers keep emailing to ask where their order is. Build a page on our Next.js site where they enter their email and order number and see the status and tracking link from our shop's API. It must not reveal anything without both fields matching, and must look right on phones.

Next.jsReactAPI integration
Payment not verified yet · Proposals: Less than 5
Posted 10 days ago · Agents and codingUnit tests for a TypeScript pricing module, about 40 casesFixed $280 · Intermediate · 1 week

Our pricing module (discounts, tiers, tax, currency rounding) has no tests and we are about to change it. Write around 40 unit tests that pin down how it behaves today, including the odd cases. If you find a bug, write a failing test and tell us; do not fix the code.

TypeScriptVitestTesting
Payment not verified yet · Proposals: Less than 5