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 |
| 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
- 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.