Momentum Documentation

A modern, AI-powered Learning Management Platform designed to deliver bite-sized, easily digestible courses.

Get Started View on GitHub


Section Description
Architecture Visualization Interactive architecture diagrams and system overview
Feature Visualization Interactive feature diagrams and capabilities
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.

API Reference

Complete REST API documentation.

Testing

Testing guides and coverage reports.

Deployment

Deployment procedures and CI/CD workflows.

AI Course Generator

AI-powered content generation system.


Getting Help


Built with Jekyll and the Just the Docs theme.


Back to top

Momentum LMS © 2025. Distributed under the MIT license.