The Abnormal Normalist Icon

Craiglist Website Redesign

Website UI Redesign Project
Website UI Redesign
Drawn Rolex Image

Key Information

Role: UI Designer
Software: Figma

Overview

The project was to redesign Craigslist website interface. This project is to showcase my website UI design skills, my ability to combine my design style with other design references, and my experience in using Figma.

Goal Of This Project:

The goal of this project is to redesign Craigslist's interface and implanting concepts learned in UI/UX class while also using Figma to create a simple interactive prototype with Figma skills learned in class.

As a designer, I was to redesign their site on Figma while creating an interactive prototype for the school project.

Low-fi Wireframes

arrow

For the low-fi wireframes, I began researching for other redesigns of this popular reselling site and found some references. Once I found my inspiration, I combined my style while referring to those references when I was stuck with deciding how to design each component. Here are the low-fi wireframes.

Low-fi wireframes

Low-fi wireframes

For the low-fi wireframes, I began researching for other redesigns of this popular reselling site and found some references. Once I found my inspiration, I combined my style while referring to those references when I was stuck with deciding how to design each component. Here are the low-fi wireframes.

First Phase

arrow

The first phase was the heaviest as it had most of the main pages. I started on the categories page. I wanted all the categories listed out while also having options for setting different filters like distance and price, so I allocated a space on the left for the submenu options and had the categories in the center of the page so it’s the focus. Then I added a hover effect for each category option. After I began creating content and found images for the page. Then I moved onto the next.

Next was the buying page. This was the one that had the most interactions. I started with the interactions, the scrolling listings frame, being able to like a listing, and a sliding carousel. I wanted the carousel to be the center of attention as it would feature all the sales for the day and the listings frame would include the recommended items. Also, within each listingI created a 3-dot menu so users can like, favourite, or report the listing. So, I placed the carousel on the left to middle side of the page while having the listing frame beside. Then, I created the content and found images and moved onto the home page.

The home page was much simpler. I wanted the page to show the categories and services that Craigslist provides in a neater fashion. So instead of listing all of them like the website currently, I categorized the services under a category and created large category buttons so users can click on them and not have to scroll through all of them. It was organized and in the center of the page as the center of focus. Now the selling page.

The selling pages has as many interactions and pages as the buying pages. I began with the first page where users want to sell things. I created an interaction where users can click an upload icon and it would give them an option to choose an image from their device and upload it. Then, I created simple text fields so when users click on it, a keyboard appears, and they can choose the title and description for the listing. After, I created a feedback animation when users successfully upload their listing, confetti fall from the top of the page, and they can proceed to view their listing on the next page. Once those were done, I made content and chose images then moved onto the second phase.

Craigslist

Redesign ⌨️

Start date: July 11, 2023
End date: August 9, 2023
Role: UI/UX Designer
Tools: Figma
Craigslist Redesign

Overview

For this project, I redesigned Craigslist. I researched Craigslist redesigns and found inspiration as well as my own ideas. This project was to display UI skills learned from class and our design skills. The software used was Figma and the goal was to produce a high-fidelity prototype with interactivity. I began with the low-fidelity wireframes below.

High-fi wireframes

First phase

The first phase was the heaviest as it had most of the main pages. I started on the categories page. I wanted all the categories listed out while also having options for setting different filters like distance and price, so I allocated a space on the left for the submenu options and had the categories in the center of the page so it’s the focus. Then I added a hover effect for each category option. After I began creating content and found images for the page. Then I moved onto the next.

Next was the buying page. This was the one that had the most interactions. I started with the interactions, the scrolling listings frame, being able to like a listing, and a sliding carousel. I wanted the carousel to be the center of attention as it would feature all the sales for the day and the listings frame would include the recommended items. Also, within each listingI created a 3-dot menu so users can like, favourite, or report the listing. So, I placed the carousel on the left to middle side of the page while having the listing frame beside. Then, I created the content and found images and moved onto the home page.

The home page was much simpler. I wanted the page to show the categories and services that Craigslist provides in a neater fashion. So instead of listing all of them like the website currently, I categorized the services under a category and created large category buttons so users can click on them and not have to scroll through all of them. It was organized and in the center of the page as the center of focus. Now the selling page.

The selling pages has as many interactions and pages as the buying pages. I began with the first page where users want to sell things. I created an interaction where users can click an upload icon and it would give them an option to choose an image from their device and upload it. Then, I created simple text fields so when users click on it, a keyboard appears, and they can choose the title and description for the listing. After, I created a feedback animation when users successfully upload their listing, confetti fall from the top of the page, and they can proceed to view their listing on the next page. Once those were done, I made content and chose images then moved onto the second phase.

Second Phase

arrow

The second phase was the creation of the favourites, messages, and profile page. The favourites page wasn’t the focus, so there weren’t as many interactions needed. I made two scroll frames, one for the liked listings and favourited listings, and placed them side by side. For those frames I created each listing’s content and chose images appropriate for them.

Next was the messages page. First, I created a scrolling frame with mocked up conversations. Then I made the interaction where users can scroll through this and click on any message. Once clicked, a conversation tab would slide up from the bottom. This was positioned on the left side of the page as people tend to read left to right. Finally, was the profile page.

The profile page was simple. It didn’t require much interactivity, so I put a simple hover effect for each setting button. I mocked up the address function in the profile page so users can change the address under settings. Then, I chose a profile picture for the page and positioned the setting buttons on the left side of the page. After, the second phase of pages was done. Overall, I didn’t run into any major obstacles with the creation of these pages.

High-fi wireframes

Second phase

The second phase was the creation of the favourites, messages, and profile page. The favourites page wasn’t the focus, so there weren’t as many interactions needed. I made two scroll frames, one for the liked listings and favourited listings, and placed them side by side. For those frames I created each listing’s content and chose images appropriate for them.

Next was the messages page. First, I created a scrolling frame with mocked up conversations. Then I made the interaction where users can scroll through this and click on any message. Once clicked, a conversation tab would slide up from the bottom. This was positioned on the left side of the page as people tend to read left to right. Finally, was the profile page.

The profile page was simple. It didn’t require much interactivity, so I put a simple hover effect for each setting button. I mocked up the address function in the profile page so users can change the address under settings. Then, I chose a profile picture for the page and positioned the setting buttons on the left side of the page. After, the second phase of pages was done. Overall, I didn’t run into any major obstacles with the creation of these pages.

Third Phase

arrow

The third phase focused on the loading animation and a simple search function for a product. I began with the loading animation as it took the longest to complete. The animation was to have an opening into the home page using smart animation in Figma. Smart animation is where Figma looks at all the components selected and its hierarchy and applies a suitable transition between them. Because I wasn’t familiar with this, it was an obstacle that stumped me.

Research wasn’t finding any solutions applicable for my desired animation, so I turned to the instructor for assistance. After experimenting in Figma, I resolved the issue. Because position plays a part in smart animation, I positioned my components too far apart which is why Figma applied the wrong transition. The resolution was to position them closer so Figma would animate them to open.

Finally, I began the search function for the category and home pages. When users clicked on the search field, it would open a keyboard and users would type their desired product in and click the magnifying glass icon to search. Once those were completed, I moved onto linking each main page together.

Third phase

The third phase focused on the loading animation and a simple search function for a product. I began with the loading animation as it took the longest to complete. The animation was to have an opening into the home page using smart animation in Figma. Smart animation is where Figma looks at all the components selected and its hierarchy and applies a suitable transition between them. Because I wasn’t familiar with this, it was an obstacle that stumped me.

Research wasn’t finding any solutions applicable for my desired animation, so I turned to the instructor for assistance. After experimenting in Figma, I resolved the issue. Because position plays a part in smart animation, I positioned my components too far apart which is why Figma applied the wrong transition. The resolution was to position them closer so Figma would animate them to open.

Finally, I began the search function for the category and home pages. When users clicked on the search field, it would open a keyboard and users would type their desired product in and click the magnifying glass icon to search. Once those were completed, I moved onto linking each main page together.

Results

arrow

After the third phase, I had to link all the pages together. Starting with the home page, I linked the menu buttons to all the correct pages and copied the same menu bar and applied that to all the main pages. After I linked the loading animation to the home page, the Craigslist redesign was done.

The result, a completed redesign of Craigslist. Although there are many versions of these projects, I think I’ve tried to focus on most of the issues of the interface and applied them in my redesign. But not everything is perfect, and I know improvement can always be made. Otherwise, this was a successful redesign, and I learned more skills in Figma during the project.

Results

After the third phase, I had to link all the pages together. Starting with the home page, I linked the menu buttons to all the correct pages and copied the same menu bar and applied that to all the main pages. After I linked the loading animation to the home page, the Craigslist redesign was done.

The result, a completed redesign of Craigslist. Although there are many versions of these projects, I think I’ve tried to focus on most of the issues of the interface and applied them in my redesign. But not everything is perfect, and I know improvement can always be made. Otherwise, this was a successful redesign, and I learned more skills in Figma during the project.

Want to see it elsewhere?

Takeaways

1. To showcase UI design skills for websites from UI courses

2. Learning to combine my design style with inspiration from other design references
Back To Projects
arrow scroll up icon