INTRODUCING RaspberriPi
BUNDLE BUILDER
Build your own bundle
This project focuses on creating a seamless Raspberry Pi bundle builder that ensures compatibility at every step. When users select a mainboard, all subsequent components across tabs are filtered to be fully compatible with their choice. Designed from scratch, the process involved close collaboration with stakeholders, users, and the Raspberry Pi team to understand requirements and deliver an intuitive, user-centric experience.
Client: Farnell - An Avnet Company
Farnell eCommerce Platform Re-design
Full Story of
This project is a comprehensive bundle-building tool designed for users to create compatible Raspberry Pi kits with ease. The unique selling point (USP) of this tool lies in its compatibility assurance: once a user selects a main board, all subsequent product options across tabs (such as Add-on Cards, Cables, Power Supplies, and more) are filtered to ensure they are fully compatible with the selected board.
Key highlights:
-
Conducted stakeholder meetings, user interviews, and collaborated with the Raspberry Pi team to gather detailed requirements and user pain points.
-
Designed the user interface and user experience from scratch, focusing on simplicity, clarity, and seamless interaction.
-
Implemented a step-by-step selection process to guide users intuitively through the bundle creation, ensuring all selected components work perfectly together.
-
Developed a dynamic product compatibility system to prevent errors and improve user confidence.
The design ensures a smooth and efficient shopping experience, tailored to both beginners and professionals in the tech community.
What did I do
User Research
User Interviews
A/B testing
User Interface (UI) Design
User Experience (UX) Design
Global Design Systems
Figma Component Libraries
Figma Variable Libraries
Detailed Documentation
Cross-Browser Compatibility
Responsive Web Design
We prioritized a user-first approach, with every decision driven by user needs.
01
RESEARCH
UX/UI Audit
User Research
Qualitative & Quantitative Survey
User Interviews
02
DEFINE
Persona
Business Goals
Challenges
Deadlines
03
DESIGN
User Flow
Wireframing
Visual Design
Accessibility
04
TEST & DELIVER
User Testing
Expert Feedback
Edge Cases
Final Touches
Conducting User Research
The journey of
The research for this project focused on understanding user needs, technical requirements, and business goals to create a simple and effective solution.
Talking to Stakeholders
We had discussions with team members, managers, and business leaders to:
-
Understand the goals of the project, like making it easier for users to find compatible products and improving sales.
-
Identify challenges users face when choosing components.
-
Learn about any technical limitations we needed to consider.
Working with the Raspberry Pi Team
We collaborated with the Raspberry Pi team to:
-
Understand how Raspberry Pi boards and accessories work together.
-
Learn the rules for compatibility between different products.
-
Get their advice on making the system clear and easy to use for all types of users.
Speaking with Users
We interviewed users, including hobbyists, educators, and engineers, to:
-
Find out how they currently choose Raspberry Pi components.
-
Understand their difficulties with finding compatible products.
-
Learn what features they want in a bundle builder.
Checking Competitors
We studied similar tools from other websites to see:
-
What worked well and what didn’t in their systems.
-
How they showed compatibility between products.
-
Features that made their tools easy to use.
Testing Prototypes
-
Created simple designs and tested them with users.
-
Asked for feedback to improve navigation and make the tool more user-friendly.
-
Made changes based on user feedback to ensure the system was easy to understand.
Looking at Data
-
Reviewed customer complaints and common issues, like incompatible purchases.
-
Looked at popular product combinations to make the tool smarter.
This research helped us design a system that made it easy for users to find compatible Raspberry Pi components, saving them time and reducing mistakes.