Egghead: Where Learning Meets Community.

Design an app for empowering learners of all levels to thrive and
connect in a supportive community.

Screenshots of a mobile app called 'Egghead' showing the login page, user profile with instructors and skills, search for eggheads by location, and an egghead profile page with bio and stats.

Project Type:

Freelance

My Role:

User Research


User Interviews


Wireframing


Prototyping


Usability Testing

My Team:

Me, Myself & I

Tools Used:

Figma

Timeline:

5 Months

Overview

How can we revolutionize online learning and foster a vibrant community of skill seekers?


In an ideal world, learning platforms should cater to the diverse needs and aspirations of their users, providing a space for growth, collaboration, and genuine connection. However, with the current landscape of online education often falling short of these ideals, it's challenging for learners to find a platform that truly empowers and inspires them.

The Problem

People often lose motivation when attempting to learn a new skill. I aim to investigate the habits that can sustain users' motivation levels, such as setting goals, utilizing apps, joining online communities, taking online classes, among others. I believe that it is essential to comprehend how these habits can maintain users' interest and effectively support them in achieving their desired outcomes.

The Solution

I analyzed multiple online communities, evaluating their features and focus areas to identify opportunities for Egghead.

My research revealed a gap: while many teachers use platforms like Discord or Facebook for student engagement, there’s no unified space connecting both groups. This fragmentation presents an opportunity for Egghead to stand out by offering an integrated platform for teachers and students to collaborate seamlessly.

Background

Before conducting interviews, I researched the
problem on a deeper level.


How can users sustain motivation and foster social connections during their learning journey?

According Harvard Business School Online, students can maintain motivation and create social connections while learning by engaging in collaborative activities and joining online communities.

By participating in group projects, forums, or study groups, they can interact with like-minded individuals, share experiences, and receive support and encouragement.

Competitive Analysis

After conducting research on competitors addressing this issue, I found that there are few user-friendly mobile apps that don't integrate an online community feature. Instead, many students rely on external platforms such as Facebook groups or Discord for community interaction.

Comparison chart of online learning platforms: Skillshare, MasterClass, Udemy, Coursera, detailing their about sections, strengths, and weaknesses.

My main finding was that none of these online learning apps offered a way to connect with the teachers and other students on the same platform. I found that none of the existing platforms provided a means for users to express their opinions and compare their views with others.

Going beyond mere course listings, I recognized an opportunity to develop a platform where users could engage with learning materials and assess their understanding compared to peers, free from the influence of external commentary.

User Interviews

I interviewed five students about their perspectives on online learning communities


I wanted to gain insights into their needs, motivations, and frustrations with learning a new skill and their approaches to community engagement. I interviewed five students, aged 23 -31, who are currently considering or actively learning a new skill through an online learning platform to understand what motivates the users.

Objectives

  1. Identify personal goals tied to learning

  2. Learn about users' current learning routines and habits

  3. Determine how much time users realistically dedicate to learning

  4. Understand how learning fits into their daily lives

  5. Explore preferred learning methods (apps, videos, courses, communities, etc.)

  6. Identify pain points around staying motivated and building consistent structure

The interviews were conducted via video call and over the phone, and they focused on obtaining feedback on how to sustain motivation and goals, establish structure, leverage different learning styles, and access relevant resources.

The questions covered a wide range of topics, including personal opinions on goal-setting, preferred learning styles, factors that influence motivation, and tools or resources that would help them achieve their objectives. By gaining insights from these interviews, I can better understand the users' needs and create a more tailored and effective learning experience.

Insights

My interviews with skill-seeking users emphasized the importance of personalized experiences, goal alignment, and a sense of progress.


Affinify Map

My interviews with skill-seeking users emphasized the importance of personalized experiences, goal alignment, and a sense of progress.

  • Personalized learning experiences

  • Goal alignment and tracking

  • Sense of progress and achievement

  • Challenges and obstacles faced in learning

  • Accessibility and ease of use

Flowchart showing motivations, setbacks, routines, resources, and awareness of progress related to skill development and overcoming challenges. Contains color-coded boxes with text about personal growth, environmental influences, and strategies for staying on track.

A segment of insights that emerged in my affinity map.

Persona

I consolidated the most prominent motivations, goals, and frustrations into a single persona.

A smiling woman holding an orange folder stands next to a presentation slide with her goals, needs, motivation, and frustrations listed, indicating she's a female, 25 years old, a clinical manager, and single.

Point of View

To address these frustrations, the app could incorporate features such as personalized goal setting and progress tracking tools, interactive challenges with rewards and recognition systems, value-based assessment and alignment exercises, and a curated library of resources categorized by learning styles.

Table with four rows and five columns discussing insights, needs, points of view, and how might we questions related to user motivation, participation, values, and learning styles in a learning or hobby context.

Ideation

Presenting the challenge - discovering a method to make online communities approachable and engaging on a mobile device.


With feature prioritization complete, I began constructing the information architecture. I envisioned a streamlined database comprising three main sections: one for account creation, another for user connections, and a third for category browsing.

User Flow Navigation

Flowchart with Start/End in green, User Decision in pink, User Input in blue, and Page in purple.

User Account Creation

Flowchart illustrating a user registration and skill assessment process, starting with signing up, entering email and password, creating a profile, taking a skill quiz, viewing results, and ending at the home screen.

User Connection

Flowchart showing steps for finding and selecting a friend's profile on a website, including starting at 'Home,' creating a profile, finding friends, clicking 'All,' applying filters, selecting a friend, and viewing their profile ending with 'End'.

User Category Browsing

Flowchart illustrating a skill training process, starting from 'Start' and progressing through steps like 'Home', 'Search', 'Browse Categories', 'Clicks Design', 'Apply Filters', and ending at 'End' with analysis and skill class pages.

Design

I drafted quick wireframes to explore layouts for each step of the user journey.


Low-Fidelity Frames

Hand-drawn wireframes of a mobile app design divided into three sections: Sign Up/Skill Quiz, Home/Feed, and Profile/Connections, showing layout sketches for each part.

Mid-Fidelity Frames

Home

The “Home” page serves as the central hub where users can discover new content, engage with community updates, and stay informed about relevant events.

Mobile app interface welcoming user with skill and hobbies quiz, showing popular egghead instructors, hobbies exploration section, recommended courses, and navigation icons at the bottom.

Category Browsing

The “Category Browsing” page allows users to explore a diverse range of topics and courses tailored to their interests and learning goals.

Mobile app screen showing search bar, top searches like UX Design and Java, browse categories including Business, Coding, Design, Development, Lifestyle, Technology, and Health & Fitness.

Profile

The “Profile ” page provides users with a personalized space to showcase interests, achievements, and connections within the community.

Mobile profile page layout with profile picture, name, location, follow and edit profile buttons, followers, following, visitor stats, biography section, and navigation icons at the bottom.
Mobile app screen showing a list of egghead courses with filters for All, Popular, Nearby, and City, and a search bar at the top.

Connections

The “Connections” page allows users to build and nurture meaningful relationships with fellow learners, mentors, and experts within the community.

Mobile app screen asking about weekly hobby time with options: 1-2 hours, 3-5 hours, 6-9 hours, 10+ hours, and a flexible option. Two buttons at the bottom: Back and Continue.

Skill Quiz

The “Skill Quiz” page offers users a personalized assessment to identify their strengths, interests, and areas for skill development.

Branding

I designed the branding to be playfully quaint and eye catching.


I aimed to diverge from the typical minimalistic approach often seen in online community apps. Instead, I opted for vibrant colors and playful fonts to evoke a bold aesthetic. Departing from the conventional black and white palette, I selected pastel colors complemented by an eggplant font to distinguish the app and inspire a fresh perspective on online communities. The outcome is a style guide imbued with a clean and whimsical flair.

Design style guide with color palette, logo concepts, typography styles, and icons for a branding project.

High-Fidelity
Prototype

Bringing the Vision to Life – Round One


Following the optimal paths identified in my user flows, I prototyped the essential flows for Egghead's users. These screens underwent significant revisions after usability testing.

Account Creation and Skill Quiz

Mobile phone screen displaying a sign-in page for an app called 'Head,' with a logo of a head and a black 'Sign In' button.

Welcome Page

Mobile app screen for updating personal information with fields for name, birthday, gender, and a continue button.

Enter Information

Mobile phone screen showing a survey interface with the question 'Would you rather...' and six image options including a crowd of people, a person using a tablet, colorful speech bubbles, a woman lying on the floor, a close-up of soil with plants, and a computer code screen. Buttons labeled 'Back' and 'Continue' are at the bottom.

Quiz Question 2

Account connections and profile

Mobile phone screen displaying a social media profile of a woman named Jackie from Austin, TX. Profile info includes followers, followers, eggheads, visitors, and options to add story and edit profile.

Find Eggheads

Connections

Mobile profile page for Pi Baihe showing location in Austin, TX, with a background of cherry blossom trees and a skyline. The profile displays follower stats, a bio, and options to message or cancel the request.

Friends’ Profile

Homepage

Screenshot of an online course titled 'Mastering Special FX and Animation in Canva,' showing course details such as instructor, rating, and enrollment options.
Mobile app login screen for 'Head' with email and password fields, remember me toggle, sign in button, and social media icons for Google, Instagram, Facebook, and Twitter.

Account Login

Mobile app screen with a prompt to add a profile picture, showing a camera icon inside a circle and options to go back or continue.

Profile Picture

Smartphone screen displaying a fitness app with the message 'Hang Tight! We are finding the perfect classes for you!', and an icon of two eggs in a frying pan.

Loading Screen

Screenshot of a mobile app displaying a list of people for finding eggheads, including Pi Baihe, Jonah Lee, Matt Hernandez, Kim Berlin, and Rose Phan, with their profiles and professions.

Find Eggheads

Nearby

User Account

Mobile phone screen displaying a map of Austin, Texas with a search bar at the top reading 'Find Eggheads' and options for nearby, city, and gender filters below.

Find Eggheads

City

Category Browsing

Mobile app interface displaying a welcome message for Jackie, popular Egghead instructors, promote exploring hobbies and skills, and recommended courses including Python programming and web development, with a navigation bar at the bottom.
Mobile app screen showing search bar, top search tags like UX Design, Java, SQL, Javascript, React, C#, Photoshop, browse categories including Business, Coding, Design, Development, Finance & Accounting, Health & Fitness, IT & Software, Lifestyle.

Search

Class Page

Screenshot of a mobile app screen for creating a new account, featuring fields for username, email, password, confirm password, and a create account button.

Creating Account

Mobile app screen displaying a question asking about time to spend on a hobby, with multiple choice options for hours per week and buttons labeled 'Back' and 'Continue'.

Quiz Question 1

Mobile app screen showing a 'Find Eggheads' feature with options to search nearby, by city, or gender. It displays 17 eggheads nearby in Austin, TX, with profiles of Caleb Kingston, Andrei Neagoe, and Rose Phan.
Smartphone screen displaying a design course app with course titles, featured courses, and popular topics.

Search Results

Usability Testing

I conducted usability testing with five users to assess their ability to complete the task flows within the prototype.


I closely observed where users hesitated or showed confusion about where to click next in the flow. Users were tasked with completing the following three activities:

  1. Create an account and take skill quiz

  2. Add a friend

  3. Search and select a class

Overall, participants navigated Egghead's flows effortlessly – there were no errors or hesitation across all five tests! However, they all provided feedback and raised questions about the screen content and feature practicality. An affinity mapping session revealed patterns of user confusion around specific features, particularly regarding the lack of personalized learning paths and the overwhelming number of available resources.

Here is my final solution to that problem, along with how I addressed the rest of the user feedback.

Smartphone screen showing a profile picture setup page with options to add a profile picture or skip, and buttons labeled Back and Continue.
Mobile app screen displaying a welcome message for Jackie, popular Egghead instructors, hobbies and skills exploration, and recommended coding courses with images of instructors and course topics.
Mobile app screen displaying top searches and browse categories for various topics.

I made the option to add a profile picture.

I added the option to upload a profile picture, allowing users to personalize their
accounts and enhance their presence in the community. This feature fosters a stronger sense of identity and connection among users.

Enhanced Navigation

I made the navigation buttons more visually distinct.

Users had trouble with the buttons, so I added color to clearly identify each page. Additionally, I enhanced the navigation to be more intuitive and user-friendly, allowing users to access key features quickly and efficiently.

Improved Filtering Options

I added a search bar to find specific classes, users, and communities.

Users suggested adding a search bar to the Search page to enhance filtering
options. This addition would allow for more precise searches and easier access to specific content, improving the overall user experience.

A person holding a white notepad and sitting at a table with a cup of coffee, a laptop, and books.
Empty white computer mouse on a plain white surface
Empty white computer mouse on a plain white surface
Mobile phone screen displaying a profile picture addition interface with a photo of a smiling woman, and options to skip or continue.
Mobile app interface displaying a welcome message, instructor profile, hobby and skill exploration, and recommended courses including Python programming and web development.
Screenshot of a mobile app interface showing search bar, top searches like UX Design, Java, SQL, Javascript, React, C#, and Photoshop, and browse categories including Business, Coding, Design, Development, Finance & Accounting, Health & Fitness, IT & Software, and Lifestyle.
Empty blue background with no objects or distinct features.
Empty white background with black outline of a photograph or frame.
Empty white background with black outline of a photograph or frame.

Onboarding Profile Picture

Final Steps

Egghead is evolving and progressing toward becoming a reality.


The next step is to carry out another round of usability testing to confirm that this latest iteration aligns with user needs. I’m also considering adding a feature to track user progress and provide personalized learning recommendations. Working on Egghead has been deeply rewarding, and I’m thrilled to advance this project further as a passion endeavor.