I am planning to build a website which basically have some custom timeseries charts available in diferent modules and available to paid subscribers.
I have a few questions related to best practices in the overall layout related to
charting timeseries,downloading charts options
user analytics (like how much active time( doesnt count periods where there is no activity in the window,which modules he visits most and which charts etc.)
api: giving clients access to data using an api(graphql ?)
I have several other questions. I am planning to use Vue.js for frontend. Database for timeseries will mostly be Mysql or Postgresql.
For charts I am probably looking at highcharts. Is highcharts compatible with vue.js
I have some other qns, which I would ask later.
I want to know the best practices to go about thinking the structure so it can handle scale and future additions/modifications to layout or adding/deleting new timeseries easily. I have few example websites with similar functionality,
which I would share details later.