User Journey Overview
Explore how learners and administrators experience the Momentum Learning Platform. Two distinct journeys designed to create value at every touchpoint.
User Personas
Understanding who uses Momentum and what drives their goals helps us design better experiences for everyone.
- Learn new skills in manageable chunks
- Fit learning into a busy schedule
- Track progress and earn achievements
- Get personalized recommendations
- Access courses on any device
- Create courses quickly with AI assistance
- Manage large content catalogs efficiently
- Monitor learner engagement and success
- Maintain quality while scaling content
- Make data-driven decisions
- Access to free courses only
- Basic progress tracking
- Limited badge collection
- Email support
- Full course catalog access
- Advanced analytics
- All badges & achievements
- Priority support
- Complete admin dashboard
- AI content generation
- User & course management
- Platform analytics
🔒 Sign Up & Login
The learner journey begins with a frictionless authentication experience, supporting both traditional and social login methods.
Full name | Email | Password (8+ chars)
[Google] [Facebook] [Apple] buttons
Stats: 50K+ learners | 10K+ courses | 95% success
🔍 Browse & Discover
After authentication, learners explore the course catalog with powerful search and filtering tools to find the perfect learning path.
Search | Category Filter | Duration Filter
[Course Card] [Course Card] [Course Card]...
Title | Description | What You'll Learn
Week 1 Curriculum | Week 2 | Week 3...
[Enroll Now] or [Continue Learning]
- Technology & Development
- Business & Leadership
- Personal Development
- Marketing & Growth
- Design & Creativity
- Finance & Investing
- 7 Days - Quick skill boost
- 14 Days - Comprehensive coverage
- 21 Days - Deep expertise building
- ~15-20 minutes per lesson
📚 Learning Experience
The core learning experience delivers engaging daily lessons with video content, actionable items, and clear progress indicators.
Day 3 of 21 | Duration: 18 min
[Video Player]
Lesson Content | Action Items | Resources
- Video content (AI-generated)
- Written lesson content
- Key takeaways summary
- Action items (3-4 tasks)
- Resource links
- Progress indicator
- Lesson completion status
- Time spent per lesson
- Overall course progress %
- Learning streaks (consecutive days)
- Resume position
🏆 Progress & Achievements
The dashboard serves as mission control for learners, showcasing progress, achievements, recommendations, and statistics across four dedicated tabs.
- Course progress bars
- Continue learning buttons
- Completion status indicators
- Learning tips sidebar
- 30-day activity overview
- Charts and visual metrics
- Current streak counter
- Performance statistics
- Earned badges display
- In-progress badges with %
- Badge showcase toggle
- Share profile feature
- Based on completion history
- Category similarity scoring
- Personalized course cards
- One-click enrollment
[My Learning] [Progress] [Achievements] [Recommendations]
--------------------------------------------------------
Active Courses: 3 | Completed: 5 | Current Streak: 7 days
🛠 Admin Dashboard
The administrative experience begins with a comprehensive dashboard providing quick access to all platform management functions.
+-------------------+ +-------------------+ +-------------------+
| 📚 Courses | | 📖 Lessons | | 👥 Users |
+-------------------+ +-------------------+ +-------------------+
+-------------------+ +-------------------+ +-------------------+
| 📈 Analytics | | 🤖 AI Generate | | ⚙ Settings |
+-------------------+ +-------------------+ +-------------------+
- Create, edit, delete courses
- Publish/unpublish toggle
- Category assignment
- Rich text editing
- Thumbnail management
- CRUD for lessons
- Video content management
- Action items editor
- Lesson ordering
- Asset status tracking
- Search by name/email
- Filter by role
- Edit demographics
- Manage preferences
- Profile completion
- Configure achievements
- Set unlock criteria
- Tier management
- Badge icons
- Point values
📝 Content Management
Full control over courses and lessons with rich editing capabilities, status management, and comprehensive content organization.
[Search...] [+ Generate Course]
| Title | Status | Category | Created | Actions |
Title | Description | Duration | Category
Learning Outcomes | Instructor | Thumbnail
[Save Draft] [Publish]
Title | Day # | Order Index
Content Editor | Video URL | Action Items
🤖 AI Content Generation
The crown jewel of administration - generate complete courses using Amazon Bedrock (Claude) and HeyGen video generation in a multi-step workflow.
Course Title: [_______________]
Description: [_______________]
Duration: [7] [14] [21] days
Target Audience: [_______________]
[Upload PDF] [Generate Course]
✓ Day 1 Content............. Complete
↻ Day 2 Content............. In Progress
☐ Day 3-14.................. Pending
☐ Video Scripts............. Pending
☐ Thumbnail Generation...... Pending
Tokens Used: 45,230
Estimated Cost: $3.40 USD
[Preview Course] [Edit & Publish] [Start Over]
- Course outlines
- Lesson content
- Video scripts
- Action items
- Script-to-video
- Multiple avatars
- Direct S3 storage
- MP4 output
- Multi-step workflow
- Parallel processing
- Error handling
- Progress tracking
📈 Analytics & Insights
Data-driven decision making with comprehensive dashboards covering users, courses, engagement, and platform performance metrics.
- Total users & growth rate
- Active users (DAU/WAU/MAU)
- Course completion rates
- Revenue metrics
- User growth charts
- Retention cohorts
- Demographics breakdown
- Signup sources
- Enrollment numbers
- Completion percentages
- Drop-off analysis
- Category performance
- Session duration
- Peak activity times
- Feature usage
- Streak statistics
Date Range: [7d] [30d] [90d] [Custom] [Refresh] [Export CSV]
----------------------------------------------------------------
[Overview] [Users] [Courses] [Revenue] [Engagement]
+----------+ +----------+ +----------+ +----------+
| Users | | Active | | Courses | | Revenue |
| 1,234 | | 456 | | 28 | | $2,450 |
| +12% | | +8% | | +2 | | +15% |
+----------+ +----------+ +----------+ +----------+
Last updated: Just now
- Completion Rate: >40%
- DAU: 30% of registered
- Enrollment Conversion: >15%
- Session Duration: >15 min
- 7-Day Retention: >50%
- API P95 Latency: <300ms