Page: About Us
/about Access: Public Priority: P1 Test Script: scripts/page-tests/test-ABOU.sh Components: src/components/marketing/index.ts Purpose
Tell Peerloop's story, mission, and the team behind the platform. Build trust with potential users by explaining the 2 Sigma Problem and how peer learning solves it.
Connections
Incoming (users arrive from)
| Source | Trigger | Notes |
|---|---|---|
| HOME | Footer 'About Us' link | Primary entry from homepage |
| Any page | Header/Footer 'About' nav link | Global navigation |
Outgoing (users navigate to)
Data Requirements
| Entity | Fields Used | Purpose |
|---|---|---|
| team_members | name, role, bio, avatar, linkedin_url | Team section display |
| platform_stats | students_count, teachers_count, courses_count, completion_rate | Impact stats section |
Sections
Hero
- • Headline: "Making Expert Tutoring Accessible to Everyone"
- • Subheadline: How we're solving the 2 Sigma Problem
- • Background: Gradient (image/illustration planned)
The 2 Sigma Problem
- • Explanation of Benjamin Bloom's 1984 study
- • Visual showing 50%→98% improvement with 1-on-1 tutoring
- • The challenge: individual tutoring is expensive
Our Solution (Flywheel)
- • 4-step circular diagram:
- • 1. Learn from certified peer tutors
- • 2. Master the material
- • 3. Get certified to teach
- • 4. Earn while helping others
Impact Stats
- • 4 metric cards from platform_stats table
- • Dynamic data with fallback values
Our Values
- • Accessibility: Quality education shouldn't depend on wealth
- • Empowerment: Learners become teachers
- • Community: Learning is social
- • Excellence: High standards, high completion
The Team
- • Grid of team member cards
- • Each card: photo, name, role, bio, LinkedIn link
- • "We're hiring" link to careers
CTA Section
- • "Get Started Free" → /signup
- • "Explore Courses" → /courses
User Stories Fulfilled
- • US-G003
- • US-G005
States & Variations
| State | Description |
|---|---|
| Default | Standard about page for visitors |
Mobile Considerations
- • Team grid becomes 1→2→3 columns responsive
- • Values display in 1→2→4 grid
- • Stats stack vertically on mobile
Error Handling
| Error | Display |
|---|---|
| Team data fails to load | Show "coming soon" fallback |
| Stats fail to load | Show static fallback values |
Analytics Events
| Event | Trigger | Data |
|---|---|---|
page_view | Page load | source, referrer |
cta_click | Any CTA clicked | cta_name, destination |
team_member_click | LinkedIn profile clicked | member_name |
Planned API Calls
| Endpoint | When | Purpose |
|---|---|---|
GET /api/stats | Page load | Fetch platform statistics |
GET /api/team | Page load | Fetch team member profiles |
Notes
- • Team data fetched from D1 via /api/team (5 members seeded)
- • Stats fetched from D1 via /api/stats with fallback values
- • Responsive: team grid 1→2→3 columns, values 1→2→4 columns
- • Has dev mode toggle (PageSpecView + real content)
- • SEO: Important for brand searches and credibility
Features
Hero Section
- ✓ Hero with mission statement headline [US-G003]
- ○ Hero background image/illustration [US-G003] Currently: gradient only
Content Sections
- ✓ The 2 Sigma Problem explanation with visual (50%→98%) [US-G003]
- ✓ Learn-Teach-Earn Flywheel with 4 steps + circular visual [US-G003]
- ✓ Impact Stats (4 metrics from D1 platform_stats) [US-G003]
- ✓ Our Values (4 cards: Accessibility, Empowerment, Community, Excellence) [US-G003]
Team Section
- ✓ Team section (dynamic from D1 team_members table) [US-G005]
- ✓ Team member cards with photo, name, role, bio, LinkedIn [US-G005]
- ✓ "We're hiring" link to careers [US-G005]
CTA Section
- ✓ CTA section with signup + courses buttons [US-G003]
Interactive Elements
Links
Team Section
| Element | Target | Status |
|---|---|---|
| "View Open Positions" | /careers | active |
| Team member LinkedIn links | External (linkedin.com) | active |
CTA Section
| Element | Target | Status |
|---|---|---|
| "Get Started Free" | /signup | active |
| "Explore Courses" | /courses | active |
Target Pages Status
| Target | Page Code | Status |
|---|---|---|
/signup | SGUP | Implemented |
/courses | CBRO | Implemented |
/careers | CARE | PageSpecView |
Verification Notes
Verified Components
- ✓
src/components/marketing/AboutPage.tsx
Screenshots
- 📷
ABOU-2026-01-08-02-10-00.png- Full page with real team data
Notes
- • All internal links point to valid pages
- • LinkedIn links are external, open in new tab
- • No onClick handlers - all interactions are link-based
- • Analytics not yet implemented (planned for Block 9)
Test Coverage
scripts/page-tests/test-ABOU.sh tests/pages/about.test.tsx ○ tests/components/marketing/AboutPage.test.tsx ✓ tests/ssr/about.test.ts → fetchAboutData() ✓ Discrepancies (Spec vs Implementation)
As of 2026-01-08
Planned but Not Implemented
| Feature | Original Spec | Status | Priority |
|---|---|---|---|
| Hero background image/illustration | Background image or illustration | Not implemented | Low |
| Analytics events | 3 events (page_view, cta_click, team_member_click) | Not implemented | Low |
Implemented Differently
| Feature | Original Spec | Reality | Note |
|---|---|---|---|
| "Join our team" CTA | In CTA section | In Team section as "View Open Positions" | Acceptable - better placement |
Making Expert Tutoring Accessible to Everyone
We're solving education's biggest challenge: how to give every student the benefit of 1-on-1 tutoring without the impossible cost.
The 2 Sigma Problem
In 1984, educational researcher Benjamin Bloom discovered that students who receive 1-on-1 tutoring perform 2 standard deviations better than those in traditional classrooms. That's the difference between an average student and one in the top 2%.
But individual tutoring costs $50-150/hour, putting it out of reach for most families. This is what Bloom called the "2 Sigma Problem" — we know what works, but we can't scale it.
Percentile rank improvement with personalized instruction
The Learn-Teach-Earn Flywheel
Our solution turns students into teachers, creating an ever-expanding network of affordable peer tutors.
Students learn from certified peer tutors who recently mastered the material
After completing a course, top students can become certified to teach
Student-Teachers earn 70% of session fees while helping others learn
The cycle repeats, creating an ever-growing community of affordable tutors
Our Impact
Our Values
Accessibility
Quality education shouldn't depend on wealth. Our peer model makes expert tutoring affordable for everyone.
Empowerment
Every learner can become a teacher. We help you turn your knowledge into income.
Community
Learning is inherently social. Our platform connects learners with peers who understand their journey.
Excellence
We maintain high standards. Our 75%+ completion rate proves that quality and scale can coexist.
Meet the Team
We're a team of educators, engineers, and entrepreneurs united by a shared mission: making quality education accessible to everyone.
Sarah Chen
Founder & CEO
Former education tech lead at Khan Academy. PhD in Learning Sciences from Stanford. Sarah founded Peerloop after seeing firsthand how peer tutoring transformed student outcomes.
LinkedInMarcus Johnson
CTO
Ex-Google engineer who built distributed systems serving 100M+ users. Marcus leads our engineering team with a focus on reliability and user experience.
LinkedInPriya Patel
Head of Learning
Former curriculum director at Coursera with 15 years in instructional design. Priya ensures every Peerloop course meets our high standards for learning outcomes.
LinkedInDavid Kim
Head of Product
Previously product lead at Duolingo. David obsesses over making learning feel effortless and engaging for every user.
LinkedInElena Rodriguez
Head of Community
Built communities at Discord and Reddit. Elena ensures our Student-Teachers and Creators feel supported and connected.
LinkedInWant to join us?
View Open Positions→Ready to Transform Your Learning?
Join thousands of students who are learning faster, spending less, and earning by teaching others.