User Research — Personas & Journey Maps

Events Discovery Page — User Research & Personas

Date: 2026-03-16 Author: UX Research (generated) Status: Draft for Review Scope: almaghrib.org standalone events discovery page


Table of Contents

  1. Research Context
  2. User Personas
  3. User Journey Maps
  4. Key Insights for Page Design
  5. Content Hierarchy Recommendation
  6. Competitive Analysis & Platform Patterns
  7. Design Implications Summary

Research Context

About AlMaghrib Institute

AlMaghrib Institute is an Islamic education organization with 300,000+ students across 45+ cities globally. Their core offering is in-person weekend seminars — intensive 2-day Islamic studies courses taught by well-known scholars. They also run Ilm Nights (evening events), IlmFests (large gatherings), online courses (Faith Essentials), and travel programs (Blessed Voyage).

The Problem

The current /weekend-seminars/ page is essentially a marketing landing page — a hero video, benefit callouts, and generic messaging about the seminar experience. It contains no specific event information. Users who want to find an actual event must navigate to the mega menu dropdown, which surfaces rich data (dates, cities, instructors, descriptions, credits, pricing) but buries it behind hover interactions that are invisible on mobile and non-obvious on desktop.

Meanwhile, the mega menu API (mega-menu-events) already returns everything needed for a rich events page: 21 onsite events across 19 cities on 2 continents, complete with images, instructor data, pricing tiers, venue details, and registration counts.

Current Discovery Channels (Estimated by Priority)

  1. WhatsApp messages from friends, family, or community groups — dominant channel
  2. Email newsletters — AlMaghrib's email list is large and active
  3. Social media (Instagram, Facebook, YouTube) — awareness and hype
  4. Direct website visits — returning students who know the brand
  5. Word of mouth at mosques — local community announcements
  6. Google search — less common; people search for AlMaghrib by name, not by topic

Implications for Page Design

The events page must serve two fundamentally different entry points:


User Personas

Persona 1: Amira — The Community Regular

Attribute Detail
Age 28
Location Houston, TX
Occupation Pharmacist
Family Single, lives near parents
AlMaghrib history Attended 6+ seminars over 3 years
Tech comfort High — uses apps daily, comfortable with online registration
Primary device iPhone (80% of browsing), MacBook for registration

Motivations:

Discovery pattern:

Information needs (in priority order):

  1. Which city/date is the next seminar near me?
  2. Who is teaching it?
  3. What's the topic? (She'll likely attend regardless, but still wants to know)
  4. How many credits is it worth?
  5. Is early-bird pricing still available?

Barriers to registration:

Key quote (archetype): "I just want to see what's next in my city and register before early-bird ends."

Design implication: Amira needs a fast, scannable page that lets her find her city instantly and see upcoming dates. She does not need to be sold on AlMaghrib — she needs logistics. The page should respect her time.


Persona 2: Omar — The Newcomer

Attribute Detail
Age 34
Location Charlotte, NC
Occupation Software engineer
Family Married, 1 child (toddler)
AlMaghrib history Never attended; friend sent him a WhatsApp link
Tech comfort Very high — builds software for a living
Primary device Android phone (received the link on mobile)

Motivations:

Discovery pattern:

Information needs (in priority order):

  1. What exactly is this? (He needs the concept explained in 5 seconds)
  2. Is there an event in my city?
  3. What's the time commitment? (Weekend = both days? How many hours?)
  4. How much does it cost?
  5. Who teaches it? Are they credible?
  6. What will I actually learn? (Topic/description)
  7. Do I need any prerequisites or prior knowledge?

Barriers to registration:

Key quote (archetype): "My buddy sent me a link — I need to figure out what this is and whether it's worth taking a whole weekend for."

Design implication: Omar is the highest-value persona to design for because converting newcomers drives growth. The page must instantly communicate what AlMaghrib events are, show social proof (attendee counts, photos), provide complete information without requiring clicks to other pages, and make the experience feel welcoming and accessible. He will not navigate a mega menu. He will not search for answers. If the landing page doesn't answer his questions in 30 seconds, he's gone.


Persona 3: Fatima — The Parent Decision-Maker

Attribute Detail
Age 41
Location Mississauga, ON (Canada)
Occupation Elementary school teacher
Family Married, 3 children (ages 7, 11, 14)
AlMaghrib history Attended 2 seminars years ago, before kids made it harder
Tech comfort Moderate — uses Facebook, WhatsApp, online shopping
Primary device iPhone for browsing, iPad at home, rarely uses laptop

Motivations:

Discovery pattern:

Information needs (in priority order):

  1. Is there an event near me? (She won't travel far with kids)
  2. What are the exact dates and times? (Needs to plan around family schedule)
  3. What's the cost — for one person? For two? Any family pricing?
  4. Is there childcare or kids' programming?
  5. What's the topic? (Needs it to be relevant and engaging, not too academic)
  6. Where exactly is the venue? (Parking? Accessibility?)

Barriers to registration:

Key quote (archetype): "I'd love to go, but I need to figure out the kids situation and whether we can afford both of us going."

Design implication: Fatima needs pricing visible upfront (not hidden behind a click), clear schedule information (start time, end time, both days), and any family-friendly details prominently displayed. She is making a complex household decision, not an impulse purchase. The page should make it easy to share event details with her husband (share button, clean URLs) so they can decide together.


Persona 4: Yusuf — The Out-of-Towner

Attribute Detail
Age 24
Location Memphis, TN (but willing to travel)
Occupation Graduate student (Islamic studies)
Family Single
AlMaghrib history Attended 3 seminars, 2 in his city, 1 he traveled for
Tech comfort High — digital native, uses multiple platforms
Primary device Android phone primarily, Chromebook for study

Motivations:

Discovery pattern:

Information needs (in priority order):

  1. What courses are happening in the next 2-3 months ANYWHERE?
  2. Who is teaching each one?
  3. What's the topic/syllabus? (He evaluates course content seriously)
  4. Which courses has he NOT taken yet? (Credit/curriculum tracking)
  5. Date conflicts — which events overlap so he can choose?
  6. Cost comparison — different cities may have different pricing

Barriers to registration:

Key quote (archetype): "Show me everything that's coming up everywhere — I'll figure out which one is worth the road trip."

Design implication: Yusuf needs to see ALL events at once, easily compare across cities, and filter by instructor or topic. The "All" view (no city filter) is his default. He benefits from a sortable list or calendar view. Date visibility is critical so he can spot conflicts. He's the power user who will use every filter you build.


Persona 5: Sarah — The Browser

Attribute Detail
Age 22
Location London, UK
Occupation Marketing coordinator
Family Single, lives with roommates
AlMaghrib history Heard the name, never attended, casually exploring
Tech comfort Very high — Gen Z, lives on Instagram and TikTok
Primary device iPhone exclusively — almost never uses desktop for personal browsing

Motivations:

Discovery pattern:

Information needs (in priority order):

  1. Is this for someone like me? (Age, vibe, inclusivity signals)
  2. Is there anything in my city?
  3. What does it actually look like? (Photos, videos, social proof)
  4. How much does it cost? (Immediate filter for a young professional)
  5. What's the vibe — serious/academic or welcoming/fun?
  6. Can I go alone or is it weird without knowing anyone?

Barriers to registration:

Key quote (archetype): "This looks interesting... let me see if there's something in London and how much it costs."

Design implication: Sarah will spend less than 10 seconds deciding if this page is for her. Visual design quality signals credibility. She needs to see her city immediately (GeoIP auto-detection is critical for this persona). Photography from past events showing diverse, young attendees builds trust. Keep text minimal, let visuals do the work. The page must be flawless on mobile — she will never see a desktop version.


User Journey Maps

Journey 1: Amira — The Community Regular

TRIGGER          DISCOVERY              EXPLORATION           DECISION             ACTION               POST-REGISTRATION
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Email newsletter  Clicks link →         Scans for her city    Checks instructor    Clicks "Register"    Shares in WhatsApp
arrives with new  lands on events       (Houston) — finds     name — it's Sheikh   → taken to           group: "Just
course announce-  page                  it in 2 seconds       she wanted           almaghrib.org        registered for
ment                                    via city pill                              event page           [Course]! Who
                  OR                                          Confirms dates                            else is coming?"
                  Navigates directly    Notes the date —      don't conflict       Completes
                  from almaghrib.org    checks her calendar   with work            registration         Posts on Instagram
                  bookmark                                                         (familiar flow)      story tagging
                                        Glances at credits    Checks if early-                          @alloghrib
                                        (wants to track       bird price is
                                        progress)             still active                              Adds dates to
                                                                                                        calendar

Emotional arc: Anticipation → Scanning → Confirmation → Satisfaction → Social sharing

Pain points in current system:

What the new page must deliver:


Journey 2: Omar — The Newcomer (WhatsApp Referral)

TRIGGER          DISCOVERY              EXPLORATION           DECISION             ACTION               POST-REGISTRATION
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Friend sends     Taps link on phone     Reads the brief       Sees 847 students    Taps "Register"      Tells friend
WhatsApp message → page loads           "What is this?"       have registered      → registration       "I signed up!"
"Bro you have    (mobile)               context above         — social proof       page loads
to come to this                         the fold              works                                     Nervous but
seminar in       First impression:                                                 Hesitates at         excited
Charlotte"       "This looks            Finds Charlotte       Sees the price —     payment — but
                 professional and       event — sees          $179 feels           friend reassures     Asks friend
                 legit"                 instructor photo,     reasonable for       him via WhatsApp     "What should I
                                        topic, full           a weekend of                              bring? What do
                 Scrolls to            weekend dates          learning             Completes            I wear?"
                 understand what                                                   registration
                 AlMaghrib is          Reads description —    Friend follows up:                        Adds dates to
                                       "I could actually      "Did you sign up                          calendar
                 Sees event cards      learn something        yet?" — this is
                 — scans for           useful here"           the real trigger
                 Charlotte

Emotional arc: Curiosity → Confusion ("what is this?") → Understanding → Social validation → Cautious commitment → Anticipation

Pain points in current system:

What the new page must deliver:


Journey 3: Fatima — The Parent Decision-Maker

TRIGGER          DISCOVERY              EXPLORATION           DECISION             ACTION               POST-REGISTRATION
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Sees post in     Taps link on phone     Filters to            Expands card —       Shares event link    Coordinates
mosque parents'  during kids'           Mississauga           reads full           with husband via     childcare with
WhatsApp group:  bedtime routine        immediately           description          WhatsApp:            her mother
"AlMaghrib is                                                                      "What do you
coming back to   Scans quickly —       Checks dates —         Checks pricing:      think about this?"   Registers both
Mississauga!"    "Can I find what      "Oct 18-19,           "$179 each...                             herself and
                 I need before the     Saturday 10am -        $358 total"          Husband says yes     husband
                 baby wakes up?"       Sunday 6pm"                                 — discusses
                                                              Looks for child-     logistics            Tells WhatsApp
                                       "Hmm, that's a lot    care info —                               group "We're in!"
                                       of hours. Can I go    doesn't find it      Registers on
                                       just one day?"        easily — texts       iPad at home         Asks group about
                                                             the WhatsApp         during evening       childcare
                                       Notes the instructor  group to ask                              arrangements
                                       — recognizes the
                                       name from a podcast

Emotional arc: Interest → Time pressure ("I have 2 minutes") → Logistics evaluation → Cost calculation → Delegation (shares with spouse) → Joint decision → Commitment

Pain points in current system:

What the new page must deliver:


Journey 4: Yusuf — The Out-of-Towner

TRIGGER          DISCOVERY              EXPLORATION           DECISION             ACTION               POST-REGISTRATION
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Sees Instagram   Goes to events page    Selects "All" —       Narrows to 2-3      Picks the course     Starts planning
post from        (bookmarked)           views every           options: best        with the best        travel logistics
instructor                              upcoming event        instructor +         instructor +         (bus tickets,
announcing new   Scans the full list    across all cities     topic combo          reasonable           friend's couch
course                                                                             travel cost          to crash on)
                                        Compares dates —      Checks if he's
                                        "Dallas is same       already taken        Registers early      Messages friends
                                        weekend as Houston,   this course          for early-bird       in that city:
                                        can't do both"        (credits/code)       pricing              "I'm coming for
                                                                                                        [Course]!"
                                        Notes instructors     Estimates total      Completes
                                        for each event        cost: $179 +         registration         Coordinates
                                                              $60 bus +                                 accommodation
                                        Opens 2-3 events      friend's couch
                                        to read descriptions  = doable

Emotional arc: Excitement → Analysis mode → Comparison → Optimization → Commitment → Logistics planning

Pain points in current system:

What the new page must deliver:


Journey 5: Sarah — The Browser

TRIGGER          DISCOVERY              EXPLORATION           DECISION             ACTION               POST-REGISTRATION
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Sees a moving    Taps link in bio →     Page auto-detects     Sees "342 students   Considers it but     Maybe registers
AlMaghrib reel   events page loads      London — shows        registered" —        doesn't register     a week later
on Instagram     on mobile              London events         "This is actually    today                after seeing
                                        first                 popular"                                  another prompt
                 First 3 seconds:                                                  Screenshots the
                 "Is this legit?        Sees an event in      Sees photos of       event details        OR sends the
                 Is this for me?"       3 weeks — "I          young, diverse       and sends to         link to a friend:
                                        could actually go"    attendees            group chat:          "Should we go
                 Scans visual                                                      "Have you guys       to this?"
                 design, photos,        Checks price:         Reads a few          heard of this?"
                 overall vibe           "$149 — not bad"      lines of the                              Follows
                                                              description —                             @almaghrib on
                                        Looks at instructor   "This actually                            Instagram
                                        — Googles the name    sounds relevant
                                        quickly               to my life"

Emotional arc: Curiosity → Snap judgment ("Is this for me?") → Tentative interest → Social validation seeking → Bookmarking/sharing → Delayed conversion

Pain points in current system:

What the new page must deliver:


Key Insights for Page Design

1. What Information Should Be Visible Above the Fold?

On mobile (the primary viewport):

On desktop:

What should NOT be above the fold:

2. What's the #1 Thing Users Need to See Within 3 Seconds?

"There is an event near me, and here's when it is."

This single insight drives every design decision. Within 3 seconds, the user must:

  1. See an event card for their city (via GeoIP auto-detection or prominent city filter)
  2. See the date of that event
  3. Know it's an AlMaghrib event (brand trust for returning users, credibility signals for newcomers)

If a user's city has no upcoming events, the fallback must be graceful: "No upcoming events in [City] — here's what's happening nearest to you" with distance indicators.

3. How Should We Handle the WhatsApp Referral Flow?

WhatsApp referrals are the dominant discovery channel. The flow is:

Friend sends link → User taps on phone → Page loads in mobile browser

Critical design requirements for this flow:

  1. Deep-linkable URLs: almaghrib.org/events?city=charlotte or almaghrib.org/events#charlotte so the shared link pre-filters to the relevant city. When a friend says "check out the Charlotte seminar," the link should land on Charlotte events, not a generic page requiring manual filtering.

  2. Rich link previews (Open Graph tags): When the URL is pasted in WhatsApp, it should show a compelling preview — event image, title, and brief description. This is the first impression before the user even taps.

  3. Mobile-first load performance: The page must load fully within 2 seconds on a mid-range phone on LTE. WhatsApp users tap a link expecting instant results. A slow page or loading spinner will be abandoned.

  4. Zero-orientation design: The user who arrives from WhatsApp has partial context ("my friend told me about a seminar"). The page should not require them to understand AlMaghrib's navigation, product taxonomy, or site structure. Events should be immediately visible and self-explanatory.

  5. Share-back affordance: After viewing, the user should be able to easily share the event back to WhatsApp (share button that copies a clean URL or opens the native share sheet). This enables the common pattern: friend shares link → user checks it → user shares back in group chat asking "who's going?"

4. What Drives Urgency/Conversion in This Context?

Urgency Driver How to Surface It
Early-bird pricing deadline Show countdown or "Early bird ends [date]" badge on card
Seats filling up "X students registered" — works as social proof AND scarcity
Date proximity "In 3 weeks" is more urgent than "Oct 18-19"
Social proof from friends "Your friend [Name] registered" (future feature, requires auth)
Instructor scarcity "First time in [City]" or instructor-specific hype
Community FOMO Photos/testimonials from past events showing what they'll miss

What does NOT drive urgency (avoid these):

AlMaghrib's audience values sincerity (ikhlas). The urgency should be factual, not manipulative. "342 students registered" is honest social proof. "HURRY! SELLING OUT FAST!" is tonally wrong for this community.

5. Key Differences: Mobile vs. Desktop Behavior

Dimension Mobile Desktop
Entry point WhatsApp/social media link (80%+) Direct navigation, email link, bookmark
Session intent Quick check: "Is there an event? When? How much?" Deeper research: compare events, read descriptions, register
Browsing style Vertical scroll, one card at a time Grid scan, compare multiple cards simultaneously
Decision timeline Bookmark/screenshot now, register later (or on desktop) More likely to complete registration in same session
Attention span 10-30 seconds before bounce 1-3 minutes of engaged browsing
Filter interaction Horizontal scroll for city pills, tap to filter Click tabs, use dropdowns, more deliberate filtering
Share behavior Native share sheet → WhatsApp/iMessage Copy link, less likely to share immediately
Registration May start on mobile, abandon if form is complex Completes registration if flow is reasonable

Design implication: Design mobile as the primary experience. Desktop is a wider version of the same page, not a different experience. The card must work at phone width first.

6. What Emotional Needs Does the Page Address?

Persona Emotional Need How the Page Addresses It
Amira (Regular) Belonging, continuity Familiar brand, easy return path, credit tracking
Omar (Newcomer) Safety, validation Social proof, professional design, welcoming language
Fatima (Parent) Competence, reduced guilt Clear logistics, price transparency, shareable for spouse coordination
Yusuf (Traveler) Mastery, optimization Full visibility, sorting/filtering, comparison capability
Sarah (Browser) Identity, curiosity Modern design, aspirational photography, low-pressure browsing

Universal emotional needs across all personas:


Content Hierarchy Recommendation

Tier 1: Hero / Header Area

Purpose: Orient the user, enable filtering, establish trust

Element Rationale
Page title: "Upcoming Events" or "Find an Event Near You" Immediate clarity of purpose
One-line subtitle for newcomers: "Weekend seminars, Ilm Nights, and more — in [X] cities worldwide" Context without overwhelming
Continent tab bar (sticky on scroll) Primary filter — always accessible
City pill bar (updates with continent selection) Secondary filter — the key user action
Active filters indicator: "Showing 3 events in Houston" Confirms what they're seeing

What NOT to put here:

Tier 2: Event Summary Cards

Purpose: Enable scanning, comparison, and quick decisions

Each card must show (without expanding/clicking):

Element Priority Rationale
Course image (poster or background) Visual anchor Differentiates events, adds color, brand recognition
Course title Critical What is this event about
Instructor name + small avatar Critical Primary decision factor for returning students
City + venue name Critical Location confirmation
Date (formatted as "Sat-Sun, Oct 18-19") Critical Schedule planning
Relative date ("In 3 weeks") High Creates temporal context and urgency
Price (starting from) High Immediate filter for budget-conscious users
Credits badge Medium Important for returning students, ignorable for newcomers
Attendee count ("312 registered") Medium Social proof
Event type badge (Weekend Seminar / Ilm Night) Medium Distinguishes event formats
Early-bird badge (if applicable) Medium Urgency driver

Card layout recommendation (mobile):

┌──────────────────────────────────┐
│  [Course Image — full width]     │
│                                  │
│  ┌──────────────────────────────┐│
│  │ Weekend Seminar  •  3 credits││
│  │                              ││
│  │ COURSE TITLE                 ││
│  │ Subtitle / tagline           ││
│  │                              ││
│  │ 👤 Sheikh Name               ││
│  │ 📍 Houston, TX              ││
│  │ 📅 Sat-Sun, Oct 18-19       ││
│  │     (In 3 weeks)            ││
│  │                              ││
│  │ From $149  •  312 registered ││
│  │                              ││
│  │ [Learn More]  [Register →]  ││
│  └──────────────────────────────┘│
└──────────────────────────────────┘

Tier 3: Expanded / Detail View

Purpose: Provide everything needed to commit to registration

Triggered by tapping "Learn More" or the card itself. Shows additional details inline (accordion) or in a slide-up panel (mobile):

Element Rationale
Full course description (2-3 paragraphs) What will I learn?
Instructor bio (brief) + photo Credibility, especially for newcomers
Detailed schedule (day-by-day with times) Logistics planning
Pricing breakdown (early-bird / standard / student) Full cost clarity
Venue details (address, map link, parking notes) Practical logistics
Registration CTA (prominent button) Conversion point
Share button (native share / copy link) Enable social sharing
"What to expect" snippet (for newcomers) Reduce anxiety

Tier 4: Footer / Secondary Areas

Purpose: Supporting information, navigation, trust signals

Element Rationale
"New to AlMaghrib?" section with 2-3 sentence explainer Catches newcomers who scrolled past the header
Past event photo gallery (3-4 images) Social proof, aspirational
Testimonial quotes (1-2, brief) Social proof, emotional connection
FAQ accordion (What to bring? Is food provided? etc.) Reduces pre-registration anxiety
Email signup: "Get notified about events in your city" Capture browsers who aren't ready to register
Link to full course catalog / online courses Cross-sell for those who can't attend in person
AlMaghrib social media links Brand engagement
Contact / support link Trust signal, safety net

Competitive Analysis & Platform Patterns

Eventbrite — Event Discovery

What they do well:

What to adopt for AlMaghrib:

What to avoid:

Meetup — Community Event Discovery

What they do well:

What to adopt for AlMaghrib:

What to avoid:

Luma — Modern Event Platform

What they do well:

What to adopt for AlMaghrib:

What to avoid:

Coursera / Course Listing Patterns

What they do well:

What to adopt for AlMaghrib:

What to avoid:

SeekersGuidance — Islamic Education Platform

What they do well:

What to adopt for AlMaghrib:

Pattern Summary: What Works for Religious/Community Education Events

Pattern Evidence Confidence
Location-first filtering Eventbrite, Meetup, Luma all prioritize geographic discovery High
GeoIP auto-detection Meetup and Luma auto-detect location; reduces friction significantly High
Social proof (attendee count) Meetup, Eventbrite, and Coursera all show enrollment/attendance High
Instructor prominence All education platforms emphasize the teacher; AlMaghrib's instructors are a major draw High
Price on card Eventbrite hides it (poor pattern); Meetup shows "free"; users need this upfront High
Urgency badges Eventbrite's urgency badges drive conversions without being manipulative Medium
Progressive disclosure Coursera and Eventbrite use card → detail view effectively High
Mobile-first card design All modern platforms prioritize mobile; AlMaghrib's audience is heavily mobile High
Date as natural language Meetup's "This Saturday" is more scannable than "2026-10-18" Medium
Continent → City hierarchy Luma uses this exact pattern; natural for a global organization High

Design Implications Summary

The Five Non-Negotiable Requirements

Based on all persona research, journey mapping, and competitive analysis, these are the requirements that will make or break the page:

  1. GeoIP auto-detection must work on first load. The #1 user need across all personas is "Is there an event near me?" If the page answers this in 3 seconds, it succeeds. If the user has to manually find their city, we've already lost Sarah and made it harder for everyone else. The API already supports this via the distance field — use it.

  2. Event cards must show price, date, instructor, and city without any interaction. Every persona needs at least 3 of these 4 data points to make their initial assessment. Hiding any of them behind a click or expand action creates friction at the exact moment the user is deciding whether to engage further. This is the single biggest improvement over the mega menu.

  3. The page must be flawless on mobile. Conservatively, 70%+ of traffic will be mobile (WhatsApp referrals, social media links, email opens on phone). The page should be designed mobile-first and scaled up to desktop, not the reverse. Cards must be full-width on mobile. Filters must be thumb-friendly. Load time must be under 2 seconds.

  4. Deep-linkable city filtering with rich Open Graph previews. WhatsApp sharing is the primary discovery channel. When someone shares almaghrib.org/events?city=houston, the WhatsApp preview must show something compelling (event image, title, "3 upcoming events in Houston"). And the landing page must pre-filter to Houston. Without this, the social sharing flywheel breaks.

  5. The page must serve both returning students AND complete newcomers. This means the default view should be clean and scannable (for regulars who just need logistics) with contextual help available but not forced (for newcomers who need orientation). A brief "What is this?" explainer should exist but not dominate. Social proof (attendee counts, past event photos) serves both audiences: regulars see community validation, newcomers see legitimacy.

Secondary Recommendations

Recommendation Priority Persona Served
Sticky filter bar on scroll High All — especially Yusuf browsing many events
"Share this event" button with native share sheet High All — especially Fatima (spouse) and Sarah (group chat)
Early-bird pricing badge/deadline High Amira and Fatima (price-sensitive decisions)
Instructor photo on card High Amira and Yusuf (instructor loyalty is real)
"No events in your city" graceful fallback High Users in cities without events
Relative date display ("In 3 weeks") alongside absolute date Medium Sarah and Omar (newcomers think in relative time)
Past event photo gallery (footer) Medium Sarah and Omar (social proof, vibe check)
Event type badges (Weekend Seminar vs Ilm Night) Medium All — distinguishes event formats
Email capture for city notifications Medium Sarah (browser who isn't ready to register)
Calendar view toggle Low (Phase 2) Yusuf (power user comparing dates)
Search functionality Low (Phase 2) Not needed with <25 events
Curriculum/credit tracking Low (Phase 2) Amira and Yusuf (returning students)

Metrics to Track Post-Launch

Metric What It Tells Us
Time to first filter interaction Are users finding the city filter quickly?
Card expand rate Are summary cards providing enough info, or do users need more?
Registration click-through rate Is the page converting browsers to the registration flow?
Bounce rate by entry source Are WhatsApp referrals staying or leaving?
Mobile vs desktop conversion Are mobile users completing registration or abandoning?
City filter usage Which cities get the most interest? (Informs event planning)
Share button usage Is the social sharing flywheel working?

This document should be reviewed alongside the Implementation Plan, Research Findings, and Design Decisions in this directory.