Official UX Standards Document
Authoritative reference for onboarding, accessibility, and user experience.
1. Purpose & Scope
1.1 Purpose
This document establishes standards for user onboarding, accessibility, support, and overall user experience across all Elevate For Humanity platforms. It ensures consistent, accessible, and supportive experiences for all users.
1.2 Scope
- Account creation and onboarding flows
- Accessibility compliance and implementation
- Design system and UI consistency
- Support channels and response standards
- User communication and notifications
1.3 User Types
| User Type | Primary Journey |
|---|---|
| Student | Course enrollment, learning, certification |
| Instructor | Course creation, student management |
| Tax Client | Tax prep, refund advance, document upload |
| Store Customer | Browse, purchase, download |
| Partner/Delegate | Student referral, reporting |
2. Onboarding Flows
2.1 Account Creation
- Entry Point: Clear CTA on homepage, contextual signup prompts
- Information Collection: Minimal required fields (email, password, name)
- Email Verification: Confirmation email within 1 minute
- Profile Completion: Optional additional info, progressive disclosure
- Welcome: Personalized welcome screen with next steps
2.2 Role-Specific Onboarding
| Role | Onboarding Steps | Time to Value |
|---|---|---|
| Student | Interest selection → Course recommendations → First lesson | <5 minutes |
| Instructor | Credential verification → Platform training → First course draft | 1-3 days |
| Tax Client | Service selection → Document checklist → Appointment/upload | <10 minutes |
| Store Customer | Browse → Purchase → Download (no account required) | <3 minutes |
2.3 Onboarding Principles
- Progressive Disclosure: Show information as needed, not all at once
- Quick Wins: Enable meaningful action within first session
- Guidance: Tooltips, walkthroughs for new features
- Recovery: Easy to resume if interrupted
- Personalization: Tailor experience based on stated goals
3. Accessibility Standards
3.1 Compliance Target
All platform components must meet WCAG 2.1 Level AA standards. This ensures accessibility for users with visual, auditory, motor, and cognitive disabilities.
3.2 Implementation Requirements
| Category | Requirements |
|---|---|
| Visual | 4.5:1 contrast ratio, resizable text, no color-only indicators |
| Auditory | Captions for video, transcripts for audio, visual alerts |
| Motor | Keyboard navigation, large click targets (44x44px), no time limits |
| Cognitive | Clear language, consistent navigation, error prevention |
3.3 Technical Implementation
- Semantic HTML (proper heading hierarchy, landmarks)
- ARIA labels for interactive elements
- Focus management for modals and dynamic content
- Skip links for main content
- Form labels and error messages associated with inputs
3.4 Testing & Validation
- Automated testing with axe-core on every deployment
- Manual testing with screen readers (NVDA, VoiceOver)
- Keyboard-only navigation testing
- Annual third-party accessibility audit
- User testing with people with disabilities
4. Design System
4.1 Visual Identity
- Primary Colors: Orange (#F97316), Gray (#1F2937)
- Typography: Inter for UI, system fonts as fallback
- Spacing: 4px base unit, consistent padding/margins
- Border Radius: 8px for cards, 4px for buttons
4.2 Component Standards
| Component | Standards |
|---|---|
| Buttons | Clear hierarchy (primary, secondary, ghost), loading states |
| Forms | Labels above inputs, inline validation, clear error messages |
| Navigation | Consistent placement, breadcrumbs for deep pages |
| Cards | Consistent padding, clear visual hierarchy |
| Modals | Focus trap, escape to close, clear actions |
4.3 Responsive Design
- Mobile-first approach
- Breakpoints: 640px (sm), 768px (md), 1024px (lg), 1280px (xl)
- Touch-friendly targets on mobile (minimum 44x44px)
- Collapsible navigation on smaller screens
5. Support Channels
5.1 Available Channels
| Channel | Availability | Response Time |
|---|---|---|
| Help Center (Self-Service) | 24/7 | Immediate |
| Email Support | 24/7 submission | <24 hours |
| Live Chat | 9am-6pm EST, Mon-Fri | <5 minutes |
| Phone Support | 9am-5pm EST, Mon-Fri | <2 minutes wait |
| Community Forum | 24/7 | Varies (peer support) |
5.2 Support Tiers
- Tier 1: General inquiries, account issues, basic troubleshooting
- Tier 2: Technical issues, billing disputes, complex problems
- Tier 3: Engineering escalation, security issues, executive escalation
5.3 Service Level Agreements
| Priority | Description | Resolution Target |
|---|---|---|
| Critical | Platform down, security breach | 4 hours |
| High | Feature broken, payment issues | 24 hours |
| Medium | Non-blocking issues, questions | 48 hours |
| Low | Feature requests, minor issues | 5 business days |
6. User Communication
6.1 Email Communication
| Type | Purpose | Opt-Out |
|---|---|---|
| Transactional | Order confirmations, password resets, security alerts | Cannot opt out |
| Service | Course updates, deadline reminders, account changes | Limited opt-out |
| Marketing | Promotions, new courses, newsletters | Full opt-out |
6.2 In-App Notifications
- Non-intrusive notification center
- Categorized by type (courses, account, promotions)
- User-controllable preferences
- Clear, actionable messages
6.3 Communication Standards
- Clear, jargon-free language
- Personalized where appropriate (name, relevant content)
- Mobile-optimized email templates
- Unsubscribe link in all marketing emails
- CAN-SPAM and GDPR compliant
7. Feedback & Improvement
7.1 Feedback Collection
- In-App Feedback: Contextual feedback buttons throughout platform
- NPS Surveys: Quarterly Net Promoter Score surveys
- Course Ratings: Post-completion course and instructor ratings
- Support Feedback: Post-interaction satisfaction surveys
- User Research: Periodic interviews and usability testing
7.2 Feedback Processing
- All feedback logged and categorized
- Weekly review of feedback themes
- Prioritization based on impact and frequency
- Roadmap integration for validated improvements
- Close-the-loop communication for implemented suggestions
7.3 Success Metrics
| Metric | Target | Measurement |
|---|---|---|
| NPS Score | >50 | Quarterly survey |
| CSAT (Support) | >90% | Post-interaction survey |
| Onboarding Completion | >80% | Analytics tracking |
| Time to First Value | <5 minutes | Analytics tracking |
| Accessibility Score | >95% | Automated testing |
8. Roles & Responsibilities
| Role | Responsibilities |
|---|---|
| Director of Product | Overall UX strategy, standards ownership, roadmap |
| UX Designer | Design system, user research, accessibility compliance |
| Frontend Engineers | Implementation, accessibility testing, performance |
| Support Manager | Support operations, SLA compliance, team training |
| Content Team | Help center content, communication templates |
9. Versioning & Review
| Version | Date | Changes |
|---|---|---|
| 1.0 | January 2025 | Initial authoritative version |
Review Schedule: Bi-annually, or upon significant platform changes or accessibility standard updates.