Git Product home page Git Product logo

linclick's Introduction

##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

linclick's People

Contributors

flylight avatar

Watchers

DataFibers Admin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.