Kari Kay
Back

Little Green Light: Web App

Little Green Light: Web App
Role
UI Designer, Visual Designer
Duration
5 Weeks
Year
2018

Little Green Light is a donor management platform for nonprofits, serving over 3,000 small and mid-sized nonprofits around the world. After ten years in business, they were ready to revamp their outdated product infrastructure to reduce their workload for future releases.

Opportunity. As they were nearing their tenth business anniversary, Little Green Light's small but mighty team were ready to transition to Vue and refresh their product UI for a leaner, more modern interface. Out of an abundance of caution for their existing users—who tended to be very non-technically inclined—they wanted to maintain their existing UI and flows as much as possible to avoid an onslaught of customer service calls from user confusion.

Approach. To avoid spending energy maintaining two code databases simultaneously while developing the new version of the app, I worked with their team of developers to deliver iterative updates over the course of a few sprints. Little Green Light provided an inventory of their existing pages and components. I audited existing layouts, navigation structure, theming, and reviewed their list of prioritized areas for UX improvements. I then selected a UI library compatible with Vue to shave additional design and development time.

Outcome. Little Green Light launched the revamped design with the option to toggle between the old and new UI. Users were successfully able to transition to the new UI without issue, and Little Green Light continues to be known as a top contender for donor management, with consistent 4.7+ star ratings.

The constituent details page before the refresh

I started by auditing their existing layouts and design patterns, looking for opportunities to declutter and reduce clicks.

The inventory of components in use, with issues highlighted

Little Green Light provided a list of components in use, highlighting some issues to resolve.

Audit notes on statuses and labels throughout the app

I discovered additional opportunities to clarify functionality and create more defined hierarchy using simple text updates to statuses and labels

Despite the temptation to make more drastic recommendations to evolve the UI, the scope of work was limited to the most surface-level CSS and HTML updates. This left little room to reduce the density of content on the pages, which proved to be the most challenging design issue to solve. Instead, I focused on improving visual proportions and introducing more hierarchy to guide the eye throughout the page.

The original dashboard

Component Improvements

Before. Sorted lists looked date, were difficult to scan quickly, and were clunky to work with due to the tight spacing between elements

A sorted list in the sidebar before the refresh

After. Sorted lists were simplified by removing unnecessary repeated elements, increasing spacing between lines and reducing the weight of fonts and carets

The simplified sorted list in the sidebar after the refresh

Before. The Advanced Search function supported numerous nested fields. While it was robust, it was not readily intuitive, and users couldn’t enjoy its full functionality.

The original Advanced Search panel

Before. Sidebar panels remained open most of the time, and were styled slightly differently throughout the interface, adding to the visual clutter

The refreshed Advanced Search sidebar panel
The constituents list before the CSS updates