This Data Dashboard was the basis for my Senior ‘Capstone project for Grand Canyon University’s Software Engineering Program. I had an opportunity to intern with Paychex for two semesters as I developed the project. The Dashboard is designed to expose data stored in a relational database to the User Interface that supports a variety of functions such as sorting, filtering, paging, and data exportation (.csv). Further more I was tasked with building a RESTful web service using Java and Springboot and a data management layer that leveraged MongoDB’s Change Streams to maintain both Mongo Collections and the MariaDB schema.
Full Demo: https://youtu.be/WhGbs3zrJt4