Various front-end implementations, reporting tool implementation started with js and data preparation