Showcase

Showcase

Showcase

Memorisely Bootcamp 058

Product Design

Continuous Learning

DEV-READY SOON

I didn't do this bootcamp because I had to. I did it because I wanted to stay sharp, stay current, and prove something to myself. Memorisely's Design System Bootcamp was one of the most rigorous design exercises I've put myself through, and I came out of it with a full redesign, a living design system, and a working prototype. The project was to redesign Craigslist, which is probably one of the most-used but least-loved interfaces out there. The brief: just make it better.

Memorisely Bootcamp 058

Product Design

Continuous Learning

DEV-READY SOON

I didn't do this bootcamp because I had to. I did it because I wanted to stay sharp, stay current, and prove something to myself. Memorisely's Design System Bootcamp was one of the most rigorous design exercises I've put myself through, and I came out of it with a full redesign, a living design system, and a working prototype. The project was to redesign Craigslist, which is probably one of the most-used but least-loved interfaces out there. The brief: just make it better.

Memorisely Bootcamp 058

Product Design

Continuous Learning

DEV-READY SOON

I didn't do this bootcamp because I had to. I did it because I wanted to stay sharp, stay current, and prove something to myself. Memorisely's Design System Bootcamp was one of the most rigorous design exercises I've put myself through, and I came out of it with a full redesign, a living design system, and a working prototype. The subject? Craigslist. One of the most-used and least-loved interfaces on the internet. The brief was simple: fix it.

Memorisely Bootcamp 058

Product Design

Continuous Learning

DEV-READY SOON

I didn't do this bootcamp because I had to. I did it because I wanted to stay sharp, stay current, and prove something to myself. Memorisely's Design System Bootcamp was one of the most rigorous design exercises I've put myself through, and I came out of it with a full redesign, a living design system, and a working prototype.

058

Bootcamp cohort

Working

Design system built

Figma

Primary tool

2024

Year

058

Bootcamp cohort

Working

Design system built

Figma

Primary tool

2024

Year

058

Bootcamp cohort

Working

Design system built

Figma

Primary tool

2024

Year

CHALLENGE

Why Craigslist

Craigslist is an interesting design challenge. It works and millions use it, but it feels like using the old internet where you have to figure everything out yourself. There are outdated patterns, confusing navigation, no real visual hierarchy, and buttons that don't look clickable. All of these can be fixed, so I set out to do just that.

CHALLENGE

Why Craigslist

Craigslist is an interesting design challenge. It works and millions use it, but it feels like using the old internet where you have to figure everything out yourself. There are outdated patterns, confusing navigation, no real visual hierarchy, and buttons that don't look clickable. All of these can be fixed, so I set out to do just that.

CHALLENGE

Why Craigslist

Craigslist is an interesting design challenge. It works and millions use it, but it feels like using the old internet where you have to figure everything out yourself. There are outdated patterns, confusing navigation, no real visual hierarchy, and buttons that don't look clickable. All of these can be fixed, so I set out to do just that.

CHALLENGE

Why Craigslist

Craigslist is an interesting design challenge. It works and millions use it, but it feels like using the old internet where you have to figure everything out yourself. There are outdated patterns, confusing navigation, no real visual hierarchy, and buttons that don't look clickable. All of these can be fixed, so I set out to do just that.

BEFORE AND AFTER

Before

Sparse interface with no affordances. Users left guessing what's clickable.

After

Clear hierarchy, consistent navigation, and interactive elements that communicate their purpose.

Before and After

Before

Sparse interface with no affordances. Users left guessing what's clickable.

After

Clear hierarchy, consistent navigation, and interactive elements that communicate their purpose.

Before and After

Before

Sparse interface with no affordances. Users left guessing what's clickable.

After

Clear hierarchy, consistent navigation, and interactive elements that communicate their purpose.

Before and After

Before

Sparse interface with no affordances. Users left guessing what's clickable.

After

Clear hierarchy, consistent navigation, and interactive elements that communicate their purpose.

DESIGN PROCESS

How I Approached the Redesign

01

Audit existing UI

Identified usability failures before forming any design opinions.

02

Build the system first

Atoms before pages. Foundation before features.

03

Redesign core flows

Browsing, listing, viewing. The moments that matter most.

04

Prototype and present

Full interactive Figma prototype showing the redesigned experience end to end.

DESIGN PROCESS

How I Approached the Redesign

01

Audit existing UI

Identified usability failures before forming any design opinions.

02

Build the system first

Atoms before pages. Foundation before features.

03

Redesign core flows

Browsing, listing, viewing. The moments that matter most.

04

Prototype and present

Full interactive Figma prototype showing the redesigned experience end to end.

DESIGN PROCESS

How I Approached the Redesign

01

Audit existing UI

Identified usability failures before forming any design opinions.

02

Build the system first

Atoms before pages. Foundation before features.

03

Redesign core flows

Browsing, listing, viewing. The moments that matter most.

04

Prototype and present

Full interactive Figma prototype showing the redesigned experience end to end.

DESIGN PROCESS

How I Approached the Redesign

01

Audit existing UI

Identified usability failures before forming any design opinions.

02

Build the system first

Atoms before pages. Foundation before features.

03

Redesign core flows

Browsing, listing, viewing. The moments that matter most.

04

Prototype and present

Full interactive Figma prototype showing the redesigned experience end to end.

RESEARCH

Understanding What Was Broken

First, I audited Craigslist's UI to see where the experience was breaking down. I focused on usability, not just personal taste.

Navigation changed from page to page, breaking users' mental models. There was no consistent visual hierarchy to highlight primary actions. Interactive elements had no affordances, no hover states, and no cues for clickability. Users had to guess what to do next.

Outdated patterns

Interaction patterns hadn't evolved with user expectations, creating friction in core flows.

Inconsistent navigation

Navigation changed structure across pages, breaking the user's mental model.

No visual hierarchy

Users couldn't distinguish primary actions from secondary content, leading to decision fatigue.

No visual affordances

Interactive elements gave users no indication they were clickable. No hover states, no visual cues, no feedback. Users were left guessing at every tap and click.

RESEARCH

Understanding What Was Broken

First, I audited Craigslist's UI to see where the experience was breaking down. I focused on usability, not just personal taste.

Navigation changed from page to page, breaking users' mental models. There was no consistent visual hierarchy to highlight primary actions. Interactive elements had no affordances, no hover states, and no cues for clickability. Users had to guess what to do next.

Outdated patterns

Interaction patterns hadn't evolved with user expectations, creating friction in core flows.

Inconsistent navigation

Navigation changed structure across pages, breaking the user's mental model.

No visual hierarchy

Users couldn't distinguish primary actions from secondary content, leading to decision fatigue.

No visual affordances

Interactive elements gave users no indication they were clickable. No hover states, no visual cues, no feedback. Users were left guessing at every tap and click.

RESEARCH

Understanding What Was Broken

First, I audited Craigslist's UI to see where the experience was breaking down. I focused on usability, not just personal taste.

Navigation changed from page to page, breaking users' mental models. There was no consistent visual hierarchy to highlight primary actions. Interactive elements had no affordances, no hover states, and no cues for clickability. Users had to guess what to do next.

Outdated patterns

Interaction patterns hadn't evolved with user expectations, creating friction in core flows.

Inconsistent navigation

Navigation changed structure across pages, breaking the user's mental model.

No visual hierarchy

Users couldn't distinguish primary actions from secondary content, leading to decision fatigue.

No visual affordances

Interactive elements gave users no indication they were clickable. No hover states, no visual cues, no feedback. Users were left guessing at every tap and click.

RESEARCH

Understanding What Was Broken

First, I audited Craigslist's UI to see where the experience was breaking down. I focused on usability, not just personal taste.

Navigation changed from page to page, breaking users' mental models. There was no consistent visual hierarchy to highlight primary actions. Interactive elements had no affordances, no hover states, and no cues for clickability. Users had to guess what to do next.

Outdated patterns

Interaction patterns hadn't evolved with user expectations, creating friction in core flows.

Inconsistent navigation

Navigation changed structure across pages, breaking the user's mental model.

No visual hierarchy

Users couldn't distinguish primary actions from secondary content, leading to decision fatigue.

No visual affordances

Interactive elements gave users no indication they were clickable. No hover states, no visual cues, no feedback. Users were left guessing at every tap and click.

Design Solutions

Building the Design System First

I started by building out the design system first, before touching any UI. That came straight from my time at Zyte. If the basics aren't solid, everything else falls apart.

Starting from atoms, I built up a working component library in Figma. Colour tokens, typography scales, spacing rules, interactive states. Each component was designed with consistency and reusability in mind, so that by the time I got to full page layouts, every element already spoke the same visual language.

Design Solutions

Building the Design System First

I started by building out the design system first, before touching any UI. That came straight from my time at Zyte. If the basics aren't solid, everything else falls apart.

Starting from atoms, I built up a working component library in Figma. Colour tokens, typography scales, spacing rules, interactive states. Each component was designed with consistency and reusability in mind, so that by the time I got to full page layouts, every element already spoke the same visual language.

Design Solutions

Building the Design System First

I started by building out the design system first, before touching any UI. That came straight from my time at Zyte. If the basics aren't solid, everything else falls apart.

Starting from atoms, I built up a working component library in Figma. Colour tokens, typography scales, spacing rules, interactive states. Each component was designed with consistency and reusability in mind, so that by the time I got to full page layouts, every element already spoke the same visual language.

Design Solutions

Building the Design System First

I started by building out the design system first, before touching any UI. That came straight from my time at Zyte. If the basics aren't solid, everything else falls apart.

Starting from atoms, I built up a working component library in Figma. Colour tokens, typography scales, spacing rules, interactive states. Each component was designed with consistency and reusability in mind, so that by the time I got to full page layouts, every element already spoke the same visual language.

Design Solutions

Redesigning the Core Flows

Once the system was set up, I jumped into redesigning the main user flows: browsing listings, viewing a listing, and filtering. These are the key touchpoints for Craigslist users, and they were where most of the friction was happening.

I focused on three things for the redesign: making the visual hierarchy super clear so users always knew where to look, adding strong affordances so it was obvious what was clickable, and keeping navigation consistent so it always felt predictable.

Design Solutions

Redesigning the Core Flows

Once the system was set up, I jumped into redesigning the main user flows: browsing listings, viewing a listing, and filtering. These are the key touchpoints for Craigslist users, and they were where most of the friction was happening.

I focused on three things for the redesign: making the visual hierarchy super clear so users always knew where to look, adding strong affordances so it was obvious what was clickable, and keeping navigation consistent so it always felt predictable.

Design Solutions

Redesigning the Core Flows

Once the system was set up, I jumped into redesigning the main user flows: browsing listings, viewing a listing, and filtering. These are the key touchpoints for Craigslist users, and they were where most of the friction was happening.

I focused on three things for the redesign: making the visual hierarchy super clear so users always knew where to look, adding strong affordances so it was obvious what was clickable, and keeping navigation consistent so it always felt predictable.

Design Solutions

Redesigning the Core Flows

Once the system was set up, I jumped into redesigning the main user flows: browsing listings, viewing a listing, and filtering. These are the key touchpoints for Craigslist users, and they were where most of the friction was happening.

I focused on three things for the redesign: making the visual hierarchy super clear so users always knew where to look, adding strong affordances so it was obvious what was clickable, and keeping navigation consistent so it always felt predictable.

FIGMA PROTOTYPE

Key Outcomes

Clear visual cues

Increased efficiency

Better usability

Key Outcomes

Clear visual cues

Increased efficiency

Better usability

Key Outcomes

Clear visual cues

Increased efficiency

Better usability

Key Outcomes

Clear visual cues

Increased efficiency

Better usability

Conclusion

Staying Ahead on Purpose

This project was a good reminder of why I enjoy design. It's not just about clients or deadlines. I just like tackling interesting problems, no matter where they come from.

I joined the Memorisely bootcamp and signed up early for their AI Design, AI Design Systems, and AI Coding tracks. I wanted to stay ahead since things are moving fast in the field. I'd rather jump in and learn than wait and play catch up later.

Things are moving fast. I'd rather jump in and learn than wait and play catch up later.

Conclusion

Staying Ahead on Purpose

This project was a good reminder of why I enjoy design. It's not just about clients or deadlines. I just like tackling interesting problems, no matter where they come from.

I joined the Memorisely bootcamp and signed up early for their AI Design, AI Design Systems, and AI Coding tracks. I wanted to stay ahead since things are moving fast in the field. I'd rather jump in and learn than wait and play catch up later.

Things are moving fast. I'd rather jump in and learn than wait and play catch up later.

Conclusion

Staying Ahead on Purpose

This project was a good reminder of why I enjoy design. It's not just about clients or deadlines. I just like tackling interesting problems, no matter where they come from.

I joined the Memorisely bootcamp and signed up early for their AI Design, AI Design Systems, and AI Coding tracks. I wanted to stay ahead since things are moving fast in the field. I'd rather jump in and learn than wait and play catch up later.

Conclusion

Staying Ahead on Purpose

This project was a good reminder of why I enjoy design. It's not just about clients or deadlines. I just like tackling interesting problems, no matter where they come from.

I joined the Memorisely bootcamp and signed up early for their AI Design, AI Design Systems, and AI Coding tracks. I wanted to stay ahead since things are moving fast in the field. I'd rather jump in and learn than wait and play catch up later.

Things are moving fast. I'd rather jump in and learn than wait and play catch up later.