The current implementation does not prevent the processing of more than 100 keywords, nor when an empty file is provided:
[!NOTE]
The requirements included:
Authenticated users can upload a CSV file of keywords.
This upload file can be in any size from 1 to 100 keywords.
Expected
To improve the UX, the content of the CSV should be processed and validated before starting any scraping. The UI must display an error if a user uploads more than 100 keywords.
Issue
The current implementation does not prevent the processing of more than 100 keywords, nor when an empty file is provided:
Expected
To improve the UX, the content of the CSV should be processed and validated before starting any scraping. The UI must display an error if a user uploads more than 100 keywords.