I built this tool with a friend in about 3-4 weeks. We added only the main features: generating keywords based on users' input using Google's API, using a very basic "machine learning" algorithm to categorize keyword phrases into transactional or informational keywords.
The web app was developed using Flask.
....
We abandoned the project because other competing tools with more features came to the market solving similar problems.
https://keywordtool.io/
https://kwfinder.com/
https://keywordseverywhere.com/