Race Spending Tracker
Private code
Upcoming races, with what each entry cost 
History of races already run 
Yearly spending against budget and euros per kilometre 
Review queue for the ambiguous emails 
Settings: scan scope, budget and backups
Chrome MV3 extension that calculates yearly race-registration spending from Gmail confirmations, with read-only OAuth and local storage.
- Adapters for nine race-registration platforms.
- Bounded PDF text extraction for amounts missing from the email.
- Sync with retries, checkpoints and resume.
- Yearly budget with a warning as the limit approaches.