Amber Suratte

Full Stack Web Developer

ReportIt - Admin KPI Dashboard - Ruby on Rails

This feature provides admin users with an interactive KPI dashboard.

This is part of the capstone project for my Master's program and was developed with two teammates. The KPI dashboard feature was developed by me.

I first decided on the data points that would be most beneficial for admins. Next, I identified and implemented the gems ChartKick and Groupdate to render charts and enable grouping by date. I then went on to make the necessary data available in the controller so the view could populate the charts, and set up logic to filter by date or view data for all time.

This feature was fully unit tested using minitest, as well as manually verified through SQL queries on the PostgreSQL database.

View on GitHub >

View more student work

© 2022 Amber Suratte