One story, multiple reports
Original sources and publication dates stay attached. Article deduplication and player alias matching bring related reports together around the same player.
17 Transfer is an independent project tracking men’s first-team transfers involving Premier League clubs. It brings official announcements, reporter updates and media coverage together in player-focused routes and timelines.
Original sources and publication dates stay attached. Article deduplication and player alias matching bring related reports together around the same player.
Media reports, Here We Go signals and club announcements have distinct labels. A reporter’s confirmation is not a club announcement. Historical reports keep their original context.
Follow potential moves before the window, track developments while it is open, and revisit official outcomes and their reporting history afterward. Chinese and English views share the same records.
Built with Next.js, React and TypeScript, a FastAPI backend and PostgreSQL. The collection workflow combines entity matching, deduplication, rule checks, AI review and human review. Automated tests cover window queries and core data processing.
An independent personal project, unaffiliated with the Premier League, clubs or news outlets. Original reporting belongs to its sources; on-site summaries describe transfer developments.
Transfers