Momentum Documentation
A modern, AI-powered Learning Management Platform designed to deliver bite-sized, easily digestible courses.
Quick Links
| Section | Description |
|---|---|
| Architecture Visualization | Interactive architecture diagrams and system overview |
| Feature Visualization | Interactive feature diagrams and capabilities |
| User Journeys | Learner and admin user journey visualizations |
| Architecture | System design, diagrams, and technical decisions |
| Development | Local setup, coding patterns, and guidelines |
| API Reference | REST API endpoints and response formats |
| Deployment | Infrastructure and backend deployment guides |
| Testing | Testing strategies and coverage reports |
| Authentication | Auth system and social login setup |
Platform Overview
Momentum is built with a serverless-first architecture using:
- Frontend: Next.js 14 with TypeScript, hosted on AWS Amplify
- Backend: AWS Lambda functions with API Gateway
- Database: Aurora Serverless v2 (PostgreSQL)
- AI: Amazon Bedrock for content generation
- Auth: AWS Cognito with social login support
Key Features
- Bite-sized Learning: Courses designed for 7, 14, or 21-day completion
- AI-Driven Content: Automated course generation via Amazon Bedrock
- Progress Tracking: Real-time user progress and analytics
- Gamification: Badges and achievements to boost engagement
- Admin Dashboard: Full course and user management
Documentation Sections
Architecture
Technical architecture, system diagrams, and Architecture Decision Records (ADRs).
Development
Everything you need to start developing on Momentum.
- Local Development Setup
- Component Patterns
- Settings Architecture - Platform settings technical design
- Modularity Guide
Features
Feature guides and implementation documentation.
- Admin Settings - Platform configuration management
- User Management - User administration
- Email Templates - Email system
API Reference
Complete REST API documentation.
- API Documentation
- Settings API - Platform settings endpoints
- Postman Collection
Testing
Testing guides and coverage reports.
Deployment
Deployment procedures and CI/CD workflows.
AI Course Generator
AI-powered content generation system.
Getting Help
- Check the Testing Guide for common issues
- Review Bug Fix Documentation for known issues and solutions
- Open an issue on GitHub
Built with Jekyll and the Just the Docs theme.