Admin Dashboard in Bootstrap Theme
Our Client is a leading market research firm consisting of interdisciplinary team of social scientists, psychologists, and computer scientists, assisting their clients to gather the insights required to make more informed decisions. Their client list covers fortune 500 companies to niche small players of multiple business domains ranging from financial services to manufacturing sector and also public institutions and research institutes.
Location: Germany
Industry: B2B
THE CHALLENGE
Our Client was looking to design and develop of an admin panel cum dashboards to analyze and visualize the online surveys data so that user can see the report in a pre-defined or selected format.  The Client was also looking to create a database which can store the online surveys data using different parameters and to present and visualize the data through Graphs, Charts and other table formats based upon the different parameters selected by the user. This also includes saving the reports into the pdf, excel and word documents.
The Client was little skeptical about the data visualization of the dashboards.  We suggested a series of mockups of the admin panel to make him understand about the design, layout and functionality post the requirement gathering meeting.
Following modules were introduces in the mockups:
  • Login Module
  • User Profile
  • Analyze Means
  • Analyze Item
  • Analyze Periods
  • Analyze Sample
  • Analyze Comments
  • Analyze Course of Survey
  • Message Board

THE SOLUTION
After having a detailed discussion with the client, We proposed Core PHP/MySQL technology based solution. The biggest benefit of using core PHP was to allow fast processing as no need of loading unnecessary libraries. Due to no need of implementation of any frame work, it saved the development time efforts and cost.
Highcharts was shortlisted as a library for the Data Visualization and Charting part as it had several advantages over other tools including:
  • Lightweight graphical tool to provide faster onscreen rendering
  • Flexibility to show/ hide/zoom various series enabling the users to have complete control over the data to visualize
  • Simple Javascript based solution with flexibility to extend its features over its standard features.

TECHNOLOGIES
  • PHP
  • MY SQL
  • Bootstrap
  • HTML5
  • Javascript
  • JQuery
  • Highcharts
  • CSS
  • Ajax