OnePratt Design System

Reshaping a student-centered resource platform

TIMELINE

Feb - May 2025
(14 weeks)

TEAM

3 Product Designers:
Ivory Zhao (me👩🏻‍💻)
Meng Shi
Chloe Zhang

MY ROLE

Product Research
UX/UI Design
Design System Development & Documentation
Usability Testing

TOOLS

Figma
Zeroheight

BACKGROUND

OnePratt is Pratt Institute’s management platform used by 5k+ students to access academic and administrative resources.

The story began when my team and I, as users of onePratt, recognized significant issues with its usability, accessibility, and scalability. We set out to redesign the platform and make a meaningful impact on our campus major management tool.

CHALLENGE
CHALLENGE

OnePratt didn’t meet student expectations for its unclear navigation and key features. It also lacked consistent components and guidelines, making it inefficient and difficult to scale for the development team.

OnePratt didn’t meet student expectations for its unclear navigation and key features. It also lacked consistent components and guidelines, making it inefficient and difficult to scale for the development team.

Most of the features were not effectively used by students since the current platform was overwhelmed with expressive and inconsistent visual elements.

Most of the features were not effectively used by students since the current platform was overwhelmed with expressive and inconsistent visual elements.

Additionally, a development team is working on onePratt without structured design elements or reusable code. This can bring challenges for scaling the team in the future, especially as they planned to bring designers onboard.

Additionally, a development team is working on onePratt without structured design elements or reusable code. This can bring challenges for scaling the team in the future, especially as they planned to bring designers onboard.

How might we reshape onePratt to be more student-centered while making engineers and future designers’ work easier?

How might we reshape onePratt to be more student-centered while making engineers and future designers’ work easier?

How might we reshape onePratt to be more student-centered while making engineers and future designers’ work easier?

SOLUTION

A new design system integrating consistent UI components and detailed instructions for engineers & designers.

DESIGN AUDIT
DESIGN AUDIT

We started out by deconstructing current onePratt platform to find out its top issues that might affect students’ experience.

We started out by deconstructing current onePratt platform to find out its top issues that might affect students’ experience.

To better understand onePratt, we conducted a design audit using the Atomic Design Framework, breaking the platform down into granular component levels and identifying inconsistencies and gaps in its design structure.

To better understand onePratt, we conducted a design audit using the Atomic Design Framework, breaking the platform down into granular component levels and identifying inconsistencies and gaps in its design structure.

Apart from this, we identified frequently used design patterns to define the scope of components we would be working on for the system.

Apart from this, we identified frequently used design patterns to define the scope of components we would be working on for the system.

PROBLEMS
PROBLEMS

Currently, onePratt falls short on its visual consistency, cognitive load, and accessibility.

Currently, onePratt falls short on its visual consistency, cognitive load, and accessibility.

01
01

Inconsistency in layout, components, and typography

Inconsistency in layout, components, and typography

  • Many pages are applied with center alignment and left-to-right alignment, causing an unprofessional appearance.

  • Too many button sizes, hover states and button shapes with disorganized use cases, leading to an unclear call to action experiences.

  • Various composition of typography resulted in its cluttered hierarchy.

  • Many pages are applied with center alignment and left-to-right alignment, causing an unprofessional appearance.

  • Too many button sizes, hover states and button shapes with disorganized use cases, leading to an unclear call to action experiences.

  • Various composition of typography resulted in its cluttered hierarchy.

02
02

The misaligned visual elements causes user’s cognitive overload

The misaligned visual elements causes user’s cognitive overload

Pictograms are misaligned with the features they represent, failing to effectively convey their intended meaning.

03
03

Color overuse leads to poor readability and brand identity

Color overuse leads to poor readability and brand identity

Decorative colors are overused as primary colors across subpages and multiple states for interactive elements, resulting in an inconsistent brand identity.

STAKEHOLDERS PAIN POINTS & DESIGN OPPORTUNITY
STAKEHOLDERS PAIN POINTS & DESIGN OPPORTUNITY

Identified 3 stakeholders for onePratt and their key challenges when using and building the platform.

Identified 3 stakeholders for onePratt and their key challenges when using and building the platform.

Students: OnePratt end user

  • Low discoverability and control over commonly used features.

  • Overwhelmed by excessive colors, text hierarchies and inconsistent visual elements.

Engineers: OnePratt current contributor

  • Cluttered implementation with inconsistent design and code.

  • Potential collaboration challenges as the team grows and more designers join.

Product Designers: OnePratt potential contributor

  • Lack of guidance on design principles and best practices during onboarding.

  • Low efficiency due to starting new designs from scratch.

DESIGN OPPORTUNITY
DESIGN OPPORTUNITY

Therefore, onePratt needs a redesign that enhances the student experience and a design system that supports easy implementation and future scalability for the teams working on it.

Therefore, onePratt needs a redesign that enhances the student experience and a design system that supports easy implementation and future scalability for the teams working on it.

Therefore, onePratt needs a redesign that enhances the student experience and a design system that supports easy implementation and future scalability for the teams working on it.

DESIGN PRINCIPLES
DESIGN PRINCIPLES

Maintain onePratt’s color identity while transforming it into a professional management tool that supports students efficiency.

Maintain onePratt’s color identity while transforming it into a professional management tool that supports students efficiency.

To resolve the challenges faced by stakeholders, we established 3 principles as concepts for the redesign and the creation of the design system.

To resolve the challenges faced by stakeholders, we established 3 principles as concepts for the redesign and the creation of the design system.

01
01

Flexibility

Flexibility

Empower students to personalize their academic experience and succeed, while also enabling contributors to customize for a variety of use cases.

Empower students to personalize their academic experience and succeed, while also enabling contributors to customize for a variety of use cases.

02
02

Simplicity

Simplicity

Support Pratt students in using the platform efficiently, while ensuring designers and engineers have an intuitive onboarding experience and streamlined day-to-day workflows.

Support Pratt students in using the platform efficiently, while ensuring designers and engineers have an intuitive onboarding experience and streamlined day-to-day workflows.

03
03

Inclusiveness

Inclusiveness

Make sure that every Pratt student can use the platform regardless of their abilities, environment or devices.

Make sure that every Pratt student can use the platform regardless of their abilities, environment or devices.

REDESIGN, BUILD, TEST, DOCUMENT
REDESIGN, BUILD, TEST, DOCUMENT

We started out on redesigning the big picture then documenting the detailed “building blocks”.

We started out on redesigning the big picture then documenting the detailed “building blocks”.

Our team decided to focus on redesigning the onePratt home page and contact support page. Since the two pages covers the most frequently used design patterns based on our research, we believe this narrowed design scope can make the most impact with a limited timeline.

01
01

A tokenized system that makes global changes easy.

A tokenized system that makes global changes easy.

There’s no need to manually inspect color codes or copy component values. By creating design tokens and variants, we make sure the updates and maintenance can be made seamlessly by both designers and engineers.

02
02

Customizable components that balance efficiency and creativity for designers.

Customizable components that balance efficiency and creativity for designers.

Our system improves efficiency with flexible, easy-to-use components. These reusable elements save time and effort, while still allowing creative freedom through simple customizations, like adjusting templates or swapping content as needed.

03
03

Clarified color and typography usage that ensures students' accessibility.

Clarified color and typography usage that ensures students' accessibility.

We reduced the usage of decorative colors and typography hierarchies. Therefore, students can get a clear understanding of the key features on onePratt and find the information they need.

04
04

Documentation website that creates friendly onboarding experience for new designers.

Documentation website that creates friendly onboarding experience for new designers.

We created a clear, well-organized documentation to help new designers onboard quickly and understand the reasoning behind key design decisions. It also provides a space to get support, ask questions, and contribute to the system.

Usability testing with designers revealed that the detail matters!

Usability testing with designers revealed that the detail matters!

After usability testing with designers, we realized that even small details need to be intuitive for components to be effective. For example, we initially named two components “Section” and “Panel” to represent layout containers and groups of interactive content, but users found the terms unfamiliar and confusing. To improve clarity and usability, we renamed them “Templates” and “Cards,” which felt more approachable.

After usability testing with designers, we realized that even small details need to be intuitive for components to be effective. For example, we initially named two components “Section” and “Panel” to represent layout containers and groups of interactive content, but users found the terms unfamiliar and confusing. To improve clarity and usability, we renamed them “Templates” and “Cards,” which felt more approachable.

IMPACT
IMPACT

We presented the design system as a foundation for building a more student-centered onePratt.

By pitching the onePratt Design System to stakeholders and highlighting its benefits in usability, scalability, and accessibility, we gained their buy-in and received positive feedback on its potential impact.

By pitching the onePratt Design System to stakeholders and highlighting its benefits in usability, scalability, and accessibility, we gained their buy-in and received positive feedback on its potential impact.

TAKEAWAYS

UI Kit isn’t everything.

This project changed my understanding of what a design system is. Not just as a UI kit, it is a combination of guidelines, principles, best practices and technical documentation. It plays an essential role in how designers and developers collaborate, requiring clear ownership to guide and influence that collaboration effectively.

Treat design system as a UX design project.

Although a design system differs from traditional UX projects in its deliverables and users, I learned that the core principles remain the same. We still need to focus on the user, usability, and refer to the design thinking methods to guide the development process. Usability testing was especially valuable, allowing me to observe how designers interacted with our design system and identify areas for meaningful iteration.

You may also be interested in…

Thanks for stopping by :-)
Let’s connect!

Ⓒ 2025 by Ivory Zhao

Made with ☕ 🧋

Thanks for stopping by :-)
Let’s connect!

Ⓒ 2025 by Ivory Zhao

Made with ☕ 🧋

Thanks for stopping by :-)
Let’s connect!

Ⓒ 2025 by Ivory Zhao

Made with ☕ 🧋