I made a simple flask app that takes a URL as input and returns a table and chart of the most used words on the site.
Built with Flask using a Postgres backend. Uses beautiful soup to scrape and process html from given website. Implements a Redis task queue to handle requests. Uses Angular to poll the back end for completion and to display a word frequency chart using JavaScript and D3. Hosted on Heroku.
The finished product looks like this:
You can see the app in action here
Based on this tutorial.