This is Alexa rank tracker beta.
We want to build a Ruby on Rails application that lets users to keep track of the change in their website's Alexa Rank.
#Part 1:
A user should be able to register and login to theapplication using the devise gem.
On the dashboard the user would have an option to enter domains (limit of 3), and theapplication would scrape the rank from the Alexa website. (eg: http://alexa.com/siteinfo/redpanthers.co). The rank will be displayed in our dashboard.
#Part 2:
At 12 PM (UTC), system would check its rank in the Alexa website again. Then build a graph for the website with change in rank. The graph is built using Highcharts.
The scraping of rank is done using the nokogiri gem and as a background job.
#Part 3:
There is an admin panel for us to manage this application and users using the ActiveAdmin gem.