The Challenge with dashboard systems is the control of block sizes and customisation. We created a system for managing how blocks snap to the application grid and resize when other blocks are introduced into the dashboard.
![](https://cdn.myportfolio.com/2457003115bfa2d537d7af4807a47859/57dc7c61-de5b-4f1d-ad6a-7d79b660e8ed_rw_1920.png?h=9dffdb3973b15d9a2b829d1ae8d19282)
![](https://cdn.myportfolio.com/2457003115bfa2d537d7af4807a47859/c74177c4-abe1-45be-9779-9f0bb1a58ef5_rw_1920.png?h=1d048f50704b34ca47154adaa10edb9f)
![](https://cdn.myportfolio.com/2457003115bfa2d537d7af4807a47859/a15f57b1-494b-4497-b9bc-338e12456ea7_rw_1920.png?h=35bbcd05c4dfca1bf92df2540bf81f1f)
![](https://cdn.myportfolio.com/2457003115bfa2d537d7af4807a47859/4193f455-66bd-4555-87ff-27c8fcfa5e32_rw_1920.png?h=cc0e021954e7b55a8c35982166b56d01)
![](https://cdn.myportfolio.com/2457003115bfa2d537d7af4807a47859/844398fd-c299-40fc-93de-38b540c02992_rw_1920.png?h=d9464978616b60e30e6b5a8c7d3681cc)
As Part of the Genesis Project I proposed that we create a dashboard for the platform that allows users to view key metrics on their data catalogues.