Description
Overview I'm looking for an experienced Python developer to build an MVP for an AI-powered web application that scans eBay UK for Pokémon card listings and identifies hidden bargains. The objective is not simply to compare prices. The objective is to identify listings that are likely to be undervalued or overlooked because they have poor titles, spelling mistakes, vague descriptions or require image recognition to identify the card correctly. This is an MVP and there is likely to be ongoing work after completion. Objective Create a system that continuously scans eBay UK and automatically: Finds Pokémon card listings Identifies the exact card being sold Retrieves current market prices Calculates whether the listing is undervalued Scores how likely the listing is to be a hidden bargain Displays the best opportunities in a simple dashboard Initially, the application should focus on single-card listings only. Technology Stack Preferred technologies: Python FastAPI (preferred) or Flask PostgreSQL GitHub Railway (deployment) Docker APIs & Services eBay Browse API Use for: Searching listings Reading titles Prices Images Listing URLs Item information Developer Docs: https://developer.ebay.com/ Pokémon TCG API Use for: Card database Sets Card numbers Images Rarity TCGplayer market prices Cardmarket pricing where available https://pokemontcg.io/ OpenAI API (Vision) Should only be used when required. For example: Poorly described listings Misspelled titles Generic titles Image recogniti