Technical architecture:

This application uses following javascript libraries: