To have a web-based application based on React js, mongoDB & Nodejs that is to achieve the following:
1. User types in 2 text fields
2. Application is to use field 1 AND field 2 to search on the internet for confirmed word search (like a web-crawler)
3. Results are compiled into a report which on all the URLs/ Links that meets the criteria of the 2 fields
4. Analyst can then accept or reject the results and save the final listing and store the link in the database
Text is to be based in English, but in future phases may search for Chinese characters
The jobs can be run as express, moderate or comprehensive - the difference is the time allocated to run the web-crawler search.
If your solution can connect via API to established systems such as elasticsearch or other tools to achieve the same outcome, this would also be welcomed.