> ## Documentation Index
> Fetch the complete documentation index at: https://ihub.learnille.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Learnille Documentation Master Hub

> Migrated from the previous Learnille internal documentation hub

Welcome to the centralized documentation hub for **Learnille**, an online learning and consultation platform. This documentation is organized into domain-driven spaces (modeled after enterprise workspace architecture) to cover Product, Design, Engineering, DevOps, Security & Compliance, Audit, and Team Operations.

***

## 📚 Documentation Spaces

| Space | Description & Key Topics | Quick Link |
| :- | :- | :- |
| **Product** | User personas, product vision, PRD requirements, user stories, gap analysis, and personalization signals. | [Product Space](https://ihub.learnille.com/product/overview.md) |
| **Engineering** | System architecture, ERD data models, API endpoint maps, course/consultation lifecycles, and testing playbooks. | [Engineering Space](https://ihub.learnille.com/engineering/overview.md) |
| **Design** | Visual aesthetics, Chakra UI design system, component patterns, WCAG accessibility, and UX mockups. | [Design Space](https://ihub.learnille.com/design/overview.md) |
| **DevOps** | CI/CD pipelines, cloud infrastructure, containerization, observability dashboards, and release management. | [DevOps Space](https://ihub.learnille.com/dev-ops/overview.md) |
| **Security & Compliance** | RBAC permission model, JWT auth guards, data privacy policies, and threat modeling. | [Security & Compliance Space](https://ihub.learnille.com/security-and-compliance/overview.md) |
| **Audit** | System audit logs, security event tracking, compliance auditing, and data retention policies. | [Audit Space](https://ihub.learnille.com/audit/overview.md) |
| **Team & Process** | Agile sprint rituals, developer onboarding guides, team OKRs, and incident postmortems. | [Team & Process Space](https://ihub.learnille.com/team-and-process/overview.md) |

***

## 🏗 Platform Architecture Overview

Learnille is built with a package-separated, decoupled multi-app architecture:

```
                                  +------------------------------------+
                                  |         Vite React Portals         |
                                  | (Student, Instructor, Consultant,  |
                                  |         Admin, Landing)            |
                                  +-----------------+------------------+
                                                    |
                                         REST API / WS Connections
                                                    |
                                                    v
                                  +------------------------------------+
                                  |        NestJS Server Backend       |
                                  |     (Auth, Courses, Consultation,  |
                                  |   Wallet, Withdrawals, Validation) |
                                  +--------+------------------+--------+
                                           |                  |
                    +----------------------+                  +----------------------+
                    |                                                                |
                    v                                                                v
   +---------------------------------+                              +---------------------------------+
   |      Primary Databases          |                              |    Real-time & Worker Infrastructure|
   | PostgreSQL (TypeORM)            |                              | InstantDB (Real-time Sync)      |
   | OpenSearch (Catalog Search)     |                              | Soketi / Pusher (WebSockets)    |
   | Redis (Cache & Session)         |                              | BullMQ (Async Job Queues)       |
   | MinIO / S3 (Storage)            |                              | Novu (Notification Engine)      |
   +---------------------------------+                              +---------------------------------+
```

***

## 🔗 Quick Reference Links

* **Backend API Server**: [`server/`](https://github.com/learnille/server)
* **Admin Portal**: [`admin/`](https://github.com/learnille/admin)
* **Instructor Portal**: [`instructor/`](https://github.com/learnille/instructor-frontend)
* **Consultant Portal**: [`consultant/`](https://github.com/learnille/consultant-frontend)
* **Student Learning App**: [`student/`](https://github.com/learnille/student-frontend)
* **Shared Package Utilities**: [`shared/`](https://github.com/learnille/shared)
* **Testing & E2E Playbook**: [Engineering/Test-Plan/Full-Application-E2E.md](https://ihub.learnille.com/engineering/test-plan/full-application-e2-e.md)

***

> **Note:** The previous documentation spaces have been migrated into Mintlify and are available through the iHub sidebar. Each space has an overview page describing its purpose and navigation.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.