This is a very big retailer in the USA. By growing up, they desire to have a generic platform that can be used by their specific productions.
- Data Source: A bridge that allows users to query different databases using the same queries
- Visualization Builder: A tool that allows users to build different types of visualizations from a data source
- Visualization Management: A tool that allows users to manage the saved visualizations
- Dashboard Builder: A tool that allows users to build a dashboard from the managed visualizations
- Many issues caused by building this platform with modern technologies: Vue.js, Node.js, ElasticSearch
- Each different database has distinct queries and syntax
- We kept a trade-off between complex UI and the capacity of jQuery and Vue.js.
- A good code structure of Vue.js was created
- We analyzed database different queries and made solution decisions by keeping them balance in feature, performance, and maintenance
- We solved a huge significant hard technical issues
- The platform has been used in the client’s reports & BI productions