DePaul Buy & Sell
Ross Dillon, Jiyoun Jun, and Bridgit Lawler 
October-November 2019
Overview
Every quarter DePaul students are required to buy textbooks and school supplies for their classes or their own needs. Our user study sought to look into how students buy, rent, and get rid of their textbooks and other school-related materials. The goal of this project is to design an innovative application that will help positively impact the experience of DePaul students when it comes to finding and getting rid of textbooks and school materials
My Role
This was a collaborative effort between the three of us. I acted as Project Lead assuring, we were doing the work, meeting deadlines, and helped set agendas for meetings. Overall, we were all involved in user experience design, conducting user testing, research, and documentation.
High fidelity prototype rendering on iPhone X
The Challenge
Design an innovative app. When we started brainstorming ideas on what DePaul Students need, we realized many students complain about school material prices and also have old materials sitting around their house. Our goal was to create an innovative tool that can impact the experience of DePaul students in buying and selling these used school materials. The challenge was to research test and design.  ​​​​​​​ 
The App
The DePaul Buy & Sell app allows students to buy and sell school materials from one another in a peer to peer solution that helps students get material on time, reduce waste, and save money.
Research
We each conducted several interviews with DePaul Students as well as a competitive analysis. With data collected we did affinity sorting to arrive at important insights which we turned into design principles. Leading to concepts, storyboards, scenarios, and eventually user stories.
Jiyoun and I affinity sorting data collected from research
Important Research Insight
1. Many students consider price the most when getting textbooks
2. A lot of students have textbooks and materials sitting around
3. Students want to get rid of their old materials.
Design Principles
What will a successful solution do?
-Get students the exact quality and variation they need
-Allow students to get rid of all materials 
-Encourage affordability
-Get students their materials on time for their assignments
-Provide convenience to student
User Stories
As a student...
-I need to be able to find the exact materials for my classes so that I can be on top of my assignments.
-I want to be able to post material listings so that I can sell my used materials.
-I want to see the cheapest options for school supplies so that I can save money.
-I want to quickly receive material so that I can have it on time for assignments. 
-I want an easy process to purchase materials from my phone so that I can buy materials on the go.
-I want to know who I’m purchasing from so that I know everything is legitimate.
(Left) This is my interface sketch for a calendar feature which would be used during selecting a delivery or meet up date to receive materials. (Right) My group and I began sketching paper prototypes based off our interface sketches and other concepts.
Six Best Concepts for Features
Search  - filters, price, and comparison
Sellers - pictures, title, author, ISBN, description (for materials) 
Seller + buyer ratings / profiles

Buying process - buy / rent / shipping through delivery or in-person meet-up
Syllabus feature
Calendar - when the book will get to you / tracking / when you need the book soon

Storyboarding & Scenarios

Storyboard: delivery through in-person meet up (Refer to image on left).

Scenario: Search - filters, price comparison
Dan is going to University, he sees there is a textbook on the syllabus that his accounting teacher told him to get. He looks online, but buying the book seems too expensive. He wants an alternative to paying full price. He hears about a place where he can get textbooks and materials cheaper from other students. Sohe downloads the app. He wants to compare prices in hope of finding the cheapest purchasing option, with the ability to receive the book in a timely manner. He searches for his course and clicks on the class. He then clicks on the textbook he needs and filters the options. He sorts from cheapest to highest price, andis able to find the book at a cheaper price.
Prototyping
Paper Prototype first iteration
Prototyping Process
Our process involved a paper, mid-fidelity, and high-fidelity prototype. Each stage we conducted user testing. We received positive feedback on the general application concept. However, through evaluations, we found a lot of flaws that were problematic to the users and recorded several different comments and interactions that would help us refine the design after each testing session. 

Insights from the First Design
Overall, we observed several problems that the user had while trying to go through the two tasks. One of the biggest issues we found was that people were confused about the “Buy Now” button. Users also wanted more information about the seller. They were confused how the in person delivery would work. Users commented on the first screen. They thought it was cluttered and difficult to understand what to do at first. As for the second task, the main issue was that users were not sure how to add photos to the item post. They didn’t know if they could add more than two or if there were already photos there. They also had an issue with the mock keyboard as it didn’t have an option for numbers.

Mid fidelity Prototype, second iteration
Insights from Second Prototype
-Users clicked on the search icon in the navigation bar to look for their course materials instead of from the homepage
-Users were confused about the contents of the first homepage
-Users had trouble locating the place to change their interests
-Users clicked on the “send message” button on the sort results page and had the intent to send a message to the
-Users were confused about scheduling an in person meeting with the seller
-Unclear error messages on the selling item page

High-Fidelity Prototyping
We made our high-fidelity prototype using Axure RP 9. The program allows for functional interactivity in its wireframes, using dynamic panels, variables, and conditionals which we used to create content changes and a search feature. While designing the interactivity we utilized design patterns and usability heuristics. 

User testing lead us to change button locations, wording, error prevention, feedback screens, navigation layout, and much more.
Future Improvement Recommendations
-Add adaptive views
-Modify placement of certain buttons (i.e. create listing button)
-Fix the error messages while creating a listing
-Let the user know that the autofilled price is the original price of the book
-Change wording on task 1 from ‘Material’ → ’Supply’, from ‘Price’ → ’Set price’, ‘Recent Post’ → ‘Recent Listings’
-Add an indication for when an item has been sold on the Sell page
-Add a way for users to unselect pre chosen courses
-Add a message icon somewhere for the users to check their message
High Fidelity Prototype Video Walkthrough
Description of Solution
We created an application that satisfies all design principles. 
In the application, students can be sellers and buyers at the same time. 
Simple app process meets a design principle, provide convenience to students.
By uploading their used items, students can get rid of their all used materials.
The more items the seller uploads, the more options the buyer has getting students the exact quality and variation they need & Encourage affordability.
By providing buyers another receiving option ‘In person meet up,’ students can get the materials on time.
Reflection
I learned a lot from this project, including how to take data and turn it into ideation like design principles, user stories, and features. I got much more comfortable facilitating user testing having facilitated a lot of them over the course of the project. User feedback was super important to our design, and made us critically think how we could increase usability throughout our iterations. With only ten weeks to deliver a final prototype it proved to be a busy schedule, but we always met our set deadlines. I gained a lot of knowledge of how to use Axure software as well. Our team worked hard together and I’m proud of the outcome in which we achieved our user stories. I am super excited to take what I learned about the design process and applying it to future work.
Appendix
Full (76 page) Documentation Here:
1. User Study and Interviews Part One
2. Concept Exploration and Paper Prototype Part Two
3. Wireframing Mid-Fidelity Prototype Part Three
4. High-Fidelity Prototype Part Four
Special Thanks to the team I worked on this app with and to all the usability testers. My name is Ross Dillon, I am a UX Designer based in Chicago, IL. You can find more of my work on my website www.rossdillon.me or follow me on instagram @rossdillon.me

You may also like

Back to Top