How to create an online, sharable, dynamic report?