/LinClick

Link click - analytic based on collecting HTTP headers from user that use generated in application short URL. Project developed in scope of Big Data training at Lohika Systems company.

Primary LanguageJava

##ALL CALCULATION EXCEPT GOE MAP WORKS! NOTICE: Project still in development. Documentation about build and run will be later!

LinClick

Link click - analytic data based on collected HTTP headers retrieved from redirection flow via provided short URL instead of original.

Project developed in scope of Big Data training at Lohika Systems company.

Technologies :

  • Google Guice;

  • Apache Cassandra;

  • Apache Spark;

  • Spark Java;

  • D3.js;

  • Bootsrap.js.

How it works

Bu default this applciation deploy itself on 8080 port, to see application content go into "localhost:8080/" from your browser.

You should see main window as next image : Main UI

To create new short URL you should provide original URL and press "Get short Link". All short links are unique even you provide same original URL.

Create new Short Link

Use your short URL to collect Click statistic.

When you need to see short URL statistic , just paste it into place holder and press "Show statistic"

Get statistic

This application provide total count if clicks and world map where you can see how much clicks was done from each coutnry.

Link clicks statistic on world map

If you scroll down you will see detailed statistic about user devices:

Link clicks detailed statistic