FIFA.com Autofill Extension Upgrade
Budget: $10 – $30 USD
I already use a custom Chrome extension that automatically completes the registration and sign-in forms on FIFA.com. It works, but the fill-in routine feels sluggish and it ignores the profile-settings page.
Your task starts by reviewing the existing codebase so you fully understand the current DOM queries, event triggers, and any deliberate delays I added for anti-bot compliance. After that, I need two concrete improvements:
1. Make the form population noticeably faster—ideally instantaneous to the human eye—without breaking validation or triggering FIFA’s bot detection.
2. Extend the script so it can also autofill every field on the profile-settings screen (username, favourite team, avatar URL, and any new fields FIFA adds in future).
Acceptance criteria
• Updated extension loads in the latest Chrome/Edge with no console errors.
• Registration, sign-in, and profile-settings pages are autofilled accurately in under one second on a 30 Mbps connection.
• Code is clean, commented, and delivered as a zipped folder containing source, packed extension, and a concise changelog.
The current stack is plain JavaScript with Manifest v3; you’re free to introduce lightweight improvements (Promises, async/await, minor refactors) as long as the final package stays dependency-free.
Your task starts by reviewing the existing codebase so you fully understand the current DOM queries, event triggers, and any deliberate delays I added for anti-bot compliance. After that, I need two concrete improvements:
1. Make the form population noticeably faster—ideally instantaneous to the human eye—without breaking validation or triggering FIFA’s bot detection.
2. Extend the script so it can also autofill every field on the profile-settings screen (username, favourite team, avatar URL, and any new fields FIFA adds in future).
Acceptance criteria
• Updated extension loads in the latest Chrome/Edge with no console errors.
• Registration, sign-in, and profile-settings pages are autofilled accurately in under one second on a 30 Mbps connection.
• Code is clean, commented, and delivered as a zipped folder containing source, packed extension, and a concise changelog.
The current stack is plain JavaScript with Manifest v3; you’re free to introduce lightweight improvements (Promises, async/await, minor refactors) as long as the final package stays dependency-free.
Related categories:
PHP
JavaScript
Software Architecture
Google Chrome
Debugging
Web Development
Documentation
API Integration