# Learnille iHub > Learnille's internal knowledge hub - [Learnille iHub](https://ihub.learnille.com/index.md): The shared source of truth for how Learnille works - [Learnille Documentation Master Hub](https://ihub.learnille.com/platform-overview.md): Migrated from the previous Learnille internal documentation hub - [How iHub works](https://ihub.learnille.com/getting-started/overview.md): How visual editing, Git, review, and publishing fit together - [Edit with the visual editor](https://ihub.learnille.com/getting-started/edit-with-the-visual-editor.md): Update iHub in a browser without using Git or a code editor - [Edit with Git](https://ihub.learnille.com/getting-started/edit-with-git.md): Update iHub with Markdown, branches, and pull requests - [Company overview](https://ihub.learnille.com/company/overview.md): Durable company context, principles, terminology, and responsibilities - [Product Space](https://ihub.learnille.com/product/overview.md): Migrated from the previous Learnille internal documentation hub - [Learnille Product Overview](https://ihub.learnille.com/product/product-overview.md): Migrated from the previous Learnille internal documentation hub - [Product Vision & Strategic Mission](https://ihub.learnille.com/product/vision-and-strategy/product-vision.md): Migrated from the previous Learnille internal documentation hub - [Business Case & Monetization Model](https://ihub.learnille.com/product/vision-and-strategy/business-case.md): Migrated from the previous Learnille internal documentation hub - [Key Performance Indicators (KPIs) & Operational Metrics](https://ihub.learnille.com/product/vision-and-strategy/kpis.md): Migrated from the previous Learnille internal documentation hub - [Product Roadmap & Phased Execution Plan](https://ihub.learnille.com/product/vision-and-strategy/roadmap.md): Migrated from the previous Learnille internal documentation hub - [Product Requirements Document: Learnille Server](https://ihub.learnille.com/product/requirements/product-requirements-document.md): Migrated from the previous Learnille internal documentation hub - [Non-Functional Requirements (NFRs)](https://ihub.learnille.com/product/requirements/non-functional-requirements.md): Migrated from the previous Learnille internal documentation hub - [User Stories & Epics Master Index](https://ihub.learnille.com/product/requirements/user-stories-and-epics.md): Migrated from the previous Learnille internal documentation hub - [User Personas](https://ihub.learnille.com/product/user-research/personas.md): Migrated from the previous Learnille internal documentation hub - [Consolidated User Journey Maps](https://ihub.learnille.com/product/user-research/journey-maps.md): Migrated from the previous Learnille internal documentation hub - [Student User Journey Map](https://ihub.learnille.com/product/user-research/journey/student-journey.md): Migrated from the previous Learnille internal documentation hub - [Instructor User Journey Map](https://ihub.learnille.com/product/user-research/journey/instructor-journey.md): Migrated from the previous Learnille internal documentation hub - [Consultant User Journey Map](https://ihub.learnille.com/product/user-research/journey/consultant-journey.md): Migrated from the previous Learnille internal documentation hub - [Admin User Journey Map](https://ihub.learnille.com/product/user-research/journey/admin-journey.md): Migrated from the previous Learnille internal documentation hub - [Consultation booking, rescheduling, and rebooking journey](https://ihub.learnille.com/product/user-research/journey/consultation-booking-journey.md): Student and consultant journeys from purchase through attendance, missed-session recovery, and repeat purchase - [Student User Stories](https://ihub.learnille.com/product/user-research/stories/student-user-stories.md): Migrated from the previous Learnille internal documentation hub - [Instructor User Stories](https://ihub.learnille.com/product/user-research/stories/instructor-user-stories.md): Migrated from the previous Learnille internal documentation hub - [Consultant User Stories](https://ihub.learnille.com/product/user-research/stories/consultant-user-stories.md): Migrated from the previous Learnille internal documentation hub - [Consultant User Stories](https://ihub.learnille.com/product/user-research/stories/consultant-stories.md): Migrated from the previous Learnille internal documentation hub - [Admin User Stories](https://ihub.learnille.com/product/user-research/stories/admin-user-stories.md): Migrated from the previous Learnille internal documentation hub - [gaps](https://ihub.learnille.com/product/gaps.md): Migrated from the previous Learnille internal documentation hub - [Personalization Signals for "For You" Recommendations](https://ihub.learnille.com/product/personalization-signals.md): Migrated from the previous Learnille internal documentation hub - [Design Space](https://ihub.learnille.com/design/overview.md): Migrated from the previous Learnille internal documentation hub - [Design System & Component Library Specs](https://ihub.learnille.com/design/design-system/component-library.md): Migrated from the previous Learnille internal documentation hub - [Accessibility (a11y) & WCAG Guidelines](https://ihub.learnille.com/design/accessibility-guidelines/accessibility.md): Migrated from the previous Learnille internal documentation hub - [UX Wireframe Layouts & Portal Mockup Specs](https://ihub.learnille.com/design/wireframes-and-mockups/overview.md): Migrated from the previous Learnille internal documentation hub - [Interactive Prototyping & Flow Guidelines](https://ihub.learnille.com/design/prototypes/prototyping-guide.md): Migrated from the previous Learnille internal documentation hub - [Engineering Space](https://ihub.learnille.com/engineering/overview.md): Migrated from the previous Learnille internal documentation hub - [System Architecture Overview](https://ihub.learnille.com/engineering/architecture/overview.md): Migrated from the previous Learnille internal documentation hub - [Server-Side System Architecture (NestJS Backend)](https://ihub.learnille.com/engineering/architecture/server-architecture.md): Migrated from the previous Learnille internal documentation hub - [System Architecture Diagram](https://ihub.learnille.com/engineering/architecture/system-architecture-diagram.md): Migrated from the previous Learnille internal documentation hub - [Data Models (ERD)](https://ihub.learnille.com/engineering/architecture/data-models-erd.md): Migrated from the previous Learnille internal documentation hub - [API Specifications](https://ihub.learnille.com/engineering/architecture/api-specifications.md): Migrated from the previous Learnille internal documentation hub - [Backend error handling](https://ihub.learnille.com/engineering/architecture/error-handling.md): Shared HTTP error contract, exception mapping, and regression checks - [Architecture Decision Records (ADRs)](https://ihub.learnille.com/engineering/architecture/architecture-decision-records.md): Migrated from the previous Learnille internal documentation hub - [Learnille Tech Stack](https://ihub.learnille.com/engineering/architecture/tech-stack.md): Migrated from the previous Learnille internal documentation hub - [Technical Documentation: Learnille Server](https://ihub.learnille.com/engineering/architecture/technical.md): Migrated from the previous Learnille internal documentation hub - [Software Architecture Document: Learnille Server](https://ihub.learnille.com/engineering/architecture/sad.md): Migrated from the previous Learnille internal documentation hub - [Course System Codemap](https://ihub.learnille.com/engineering/architecture/course-codemap.md): Migrated from the previous Learnille internal documentation hub - [Course completion certificates](https://ihub.learnille.com/engineering/architecture/course-certificates.md): Issuance eligibility, PDF generation, storage, notifications and frontend responsibilities - [Push Notification Infrastructure Codemap](https://ihub.learnille.com/engineering/architecture/push-notification-codemap.md): Migrated from the previous Learnille internal documentation hub - [Learnille Impression Tracking System — PRD](https://ihub.learnille.com/engineering/architecture/beacon-analytics-codemap.md): Migrated from the previous Learnille internal documentation hub - [Beacon Analytics Architecture](https://ihub.learnille.com/engineering/architecture/beacon-analytics-specification.md): Migrated from the previous Learnille internal documentation hub - [Consultation Session Completion Lifecycle](https://ihub.learnille.com/engineering/architecture/consultation-session-completion-lifecycle.md): Migrated from the previous Learnille internal documentation hub - [Consultation rescheduling and rebooking](https://ihub.learnille.com/engineering/architecture/consultation-rescheduling-and-rebooking.md): Internal lifecycle, ownership, payment boundaries, and frontend responsibilities for moving or repeating a consultation - [Minimum Booking Notice Time](https://ihub.learnille.com/engineering/architecture/minimum-booking-notice-time.md): Migrated from the previous Learnille internal documentation hub - [Instructor Course Editor Architecture](https://ihub.learnille.com/engineering/architecture/instructor-course-editor.md): Migrated from the previous Learnille internal documentation hub - [Withdrawal System Architecture](https://ihub.learnille.com/engineering/architecture/withdrawal.md): Migrated from the previous Learnille internal documentation hub - [Moderation System Architecture](https://ihub.learnille.com/engineering/architecture/moderation.md): Migrated from the previous Learnille internal documentation hub - [OpenSearch Product Migration System](https://ihub.learnille.com/engineering/architecture/product-indexing.md): Migrated from the previous Learnille internal documentation hub - [Elasticsearch to OpenSearch Migration Plan](https://ihub.learnille.com/engineering/architecture/opensearch-migration-plan.md): Migrated from the previous Learnille internal documentation hub - [Master API Endpoint Map](https://ihub.learnille.com/engineering/api-endpoint-map/overview.md): Migrated from the previous Learnille internal documentation hub - [Developer Setup Guide](https://ihub.learnille.com/engineering/development/dev-setup-guide.md): Migrated from the previous Learnille internal documentation hub - [Coding Standards & Conventions](https://ihub.learnille.com/engineering/development/coding-standards-and-conventions.md): Migrated from the previous Learnille internal documentation hub - [Version Control Policy](https://ihub.learnille.com/engineering/development/version-control-policy.md): Migrated from the previous Learnille internal documentation hub - [Engineering Test Plan & Quality Assurance Strategy](https://ihub.learnille.com/engineering/test-plan/overview.md): Migrated from the previous Learnille internal documentation hub - [Full Application End-to-End Test Plan](https://ihub.learnille.com/engineering/test-plan/full-application-e2-e.md): Migrated from the previous Learnille internal documentation hub - [Test Plan](https://ihub.learnille.com/engineering/testing-and-qa/test-plan.md): Migrated from the previous Learnille internal documentation hub - [Test Cases and Suites](https://ihub.learnille.com/engineering/testing-and-qa/test-cases-and-suites.md): Migrated from the previous Learnille internal documentation hub - [Bug Report Template](https://ihub.learnille.com/engineering/testing-and-qa/bug-report-template.md): Migrated from the previous Learnille internal documentation hub - [Verify consultation rescheduling and rebooking](https://ihub.learnille.com/engineering/testing-and-qa/consultation-rescheduling-and-rebooking.md): Regression coverage and live acceptance checks for consultant prompts, replacement sessions, and repeat purchases - [Certificate acceptance checks](https://ihub.learnille.com/engineering/testing-and-qa/course-certificates.md): Automated regressions, live Infisical checks and PDF layout validation - [Deployment Documentation Index](https://ihub.learnille.com/engineering/deployment/overview.md): Migrated from the previous Learnille internal documentation hub - [Learnille server production deployment guide](https://ihub.learnille.com/engineering/deployment/guide.md): Migrated from the previous Learnille internal documentation hub - [DevOps Space](https://ihub.learnille.com/dev-ops/overview.md): Migrated from the previous Learnille internal documentation hub - [CI/CD Pipeline Overview](https://ihub.learnille.com/dev-ops/ci-cd/pipeline-overview.md): Migrated from the previous Learnille internal documentation hub - [Deployment Process](https://ihub.learnille.com/dev-ops/ci-cd/deployment-process.md): Migrated from the previous Learnille internal documentation hub - [Rollback Instructions](https://ihub.learnille.com/dev-ops/ci-cd/rollback-instructions.md): Migrated from the previous Learnille internal documentation hub - [Infrastructure & Self-Hosting Architecture](https://ihub.learnille.com/dev-ops/infrastructure/cloud-architecture.md): Migrated from the previous Learnille internal documentation hub - [Runbooks and Playbooks](https://ihub.learnille.com/dev-ops/infrastructure/runbooks-and-playbooks.md): Migrated from the previous Learnille internal documentation hub - [Metrics, Monitoring & Logging (New Relic & Sentry)](https://ihub.learnille.com/dev-ops/monitoring-and-logging/metrics-and-dashboards.md): Migrated from the previous Learnille internal documentation hub - [Release Notes](https://ihub.learnille.com/dev-ops/release-management/release-notes.md): Migrated from the previous Learnille internal documentation hub - [Changelogs](https://ihub.learnille.com/dev-ops/release-management/changelogs.md): Migrated from the previous Learnille internal documentation hub - [Security & Compliance Space](https://ihub.learnille.com/security-and-compliance/overview.md): Migrated from the previous Learnille internal documentation hub - [Role-Based Access Control (RBAC) & JWT Security Architecture](https://ihub.learnille.com/security-and-compliance/access-control-docs/rbac-and-jwt.md): Migrated from the previous Learnille internal documentation hub - [Data Protection & Privacy Compliance Policy](https://ihub.learnille.com/security-and-compliance/data-protection-and-compliance/data-privacy.md): Migrated from the previous Learnille internal documentation hub - [Platform Security Policy](https://ihub.learnille.com/security-and-compliance/security-policies/security-policy.md): Migrated from the previous Learnille internal documentation hub - [System Threat Model & OWASP Mitigation Matrix](https://ihub.learnille.com/security-and-compliance/threat-models/threat-model.md): Migrated from the previous Learnille internal documentation hub - [Audit Space](https://ihub.learnille.com/audit/overview.md): Migrated from the previous Learnille internal documentation hub - [System Audit Logging Specification](https://ihub.learnille.com/audit/system-audit-log.md): Migrated from the previous Learnille internal documentation hub - [Team & Process Space](https://ihub.learnille.com/team-and-process/overview.md): Migrated from the previous Learnille internal documentation hub - [Agile Workflow & Engineering Development Rituals](https://ihub.learnille.com/team-and-process/sprint-rituals/agile-workflow.md): Migrated from the previous Learnille internal documentation hub - [Developer Onboarding Guide](https://ihub.learnille.com/team-and-process/hiring-and-onboarding-guides/developer-onboarding.md): Migrated from the previous Learnille internal documentation hub - [Engineering OKRs & Quality Objectives](https://ihub.learnille.com/team-and-process/kpis-and-okrs/engineering-okrs.md): Migrated from the previous Learnille internal documentation hub - [Incident Response Process & Postmortem Template](https://ihub.learnille.com/team-and-process/postmortems/incident-response-template.md): Migrated from the previous Learnille internal documentation hub - [Operations](https://ihub.learnille.com/operations/overview.md): Repeatable business processes and cross-functional playbooks - [People and culture](https://ihub.learnille.com/people/overview.md): Team-wide people practices and employee guidance - [Policies](https://ihub.learnille.com/policies/overview.md): Approved team-wide rules, obligations, and policy ownership - [Documentation standards](https://ihub.learnille.com/governance/documentation-standards.md): Standards that keep iHub useful, clear, owned, and safe - [Roles and publishing workflow](https://ihub.learnille.com/governance/roles-and-workflow.md): Recommended access, review, and publishing controls for iHub - [Information safety](https://ihub.learnille.com/governance/information-safety.md): What must never be stored in iHub - [Choose a template](https://ihub.learnille.com/templates/overview.md): Start new iHub content with a consistent structure - [Template: How-to guide](https://ihub.learnille.com/templates/how-to-guide.md): Structure for a task with a clear outcome and sequence - [Template: Runbook](https://ihub.learnille.com/templates/runbook.md): Structure for repeatable operations, incidents, and recovery - [Template: Decision record](https://ihub.learnille.com/templates/decision-record.md): Structure for recording a durable decision and its trade-offs - [Template: Policy](https://ihub.learnille.com/templates/policy.md): Structure for an approved organizational rule - [Template: Meeting notes](https://ihub.learnille.com/templates/meeting-notes.md): Structure for capturing decisions and actions from a meeting This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.