Our main task was to develop a report designer app that empowers users to build reports and spreadsheets rich in data visualization. An app should generate a scheduled report, then display it on the screen or print it out.
Before development, we spotlighted such necessary app features as data grouping, editing, sorting, format changing. Besides, the report design app should export data in different formats like XLS, DOC, PPT, PDF, HTML. Moreover, many reports contain animation elements, images, links, so we added these features. We also considered the possibility of improving reports with graphs, charts, tables for data clarity.
Another challenging task was the fast and easy connection to the most commonly used SQL and NoSQL data sources.