Back Home

NSCBN

Overview

The National Council of State Boards of Nursing (NCSBN) has been a longtime Sparkbox client. Over several engagements, NCSBN has added projects to their monorepo, undergone a major redesign of their corporate site, and even addressed their technical debt. Our team assisted in delivering refreshed Figma designs, updated Handlebars patterns in their monorepo, tackled their tech debt, and created tools to help them understand their Google Analytics better.

NCSBN homepage - Desktop

Contribution

In my first engagement with NCSBN, I was the main developer delivering code. Under the guidance of a tech lead, I added a brand new project, called Global Regulatory Atlas, into NCSBN's monorepo. I worked with a designer to create Handlebars components and demo pages in their pattern library. In doing so, we introduced a new design language to the Atlas tool, modernizing the UI and clarifying the functionality in the search tools.

In another engagement, NCSBN wanted to redesign their corporate site to align more with the design language we introduced in the Atlas project, and simplify some of their navigation. This was a major update for them, and we worked hard to deliver a brand new site in a very short, three-month timeline. Because I was the contributor who had most recently been on an NCSBN project, I was able to contribute to the technical discussions quite heavily. I made suggestions regarding the reusable components that best matched the designs, and assisted the team in navigating the repository, getting them onboarded much more quickly. That knowledge proved valuable as our deadline for delivering the updated pattern library was only three months, so we were able to cruise through much of the work without blockers!

As with any long-time project, technical debt is bound to pile up. As part of yet another project with NCSBN, we entered maintenance mode with them and were able to address that tech debt. In this engagement, we tackled the SCSS architecture. Because the monorepo includes several microsites, the CSS architecture includes shared styles across all microsites, but also offers project-specific styles. Over six weeks, we consolidated shared styles into a single entry point directory, and standardized how we imported the project-specific styles. We were able to modernize the style in which their SCSS is written, refactoring where necessary to use @use and @forward, while maintaining visual parity. The NCSBN data engineers were also migrating from Universal Analytics to Google Analytics. I helped create a Node script that would gather all of the Google Analytics data, and compile it into an exportable CSV file with all sorts of data points. That CSV could then be easily uploaded to Excel or Google Sheets, allowing NCSBN's engineers to make more informed decisions based on their analytics.

NCSBN About page - Mobile
undefined
undefined

Languages & Tech

Take a look at the site in action!

NCSBN.org NSCBN Atlas NSCBN

Interested in working together or collaborating on a project? Shoot me a message!

Get in Touch