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

# Consolidated User Journey Maps

> Migrated from the previous Learnille internal documentation hub

## Overview

This document synthesizes end-to-end user journeys for all primary roles interacting with the Learnille platform.

***

## 🗺 1. Student Journey Map: Course Purchase to Completion

```
[ Discovery & Search ] ---> [ Course Preview ] ---> [ Checkout & Payment ] ---> [ Course Player ] ---> [ Completion & Certificate ]
       |                            |                         |                        |                           |
       v                            v                         v                        v                           v
Search OpenSearch catalog    Watch demo preview        Pay via Paystack/         Stream HLS video,          Achieve 100% progress,
or filter categories.        video & read outline.     Flutterwave NGN/USD.      submit quizzes, chat.      download certificate.
```

### Key Touchpoints & Delight Moments

* **Instant Enrollment**: Immediate access granted upon payment webhook receipt.
* **Continuous Resume**: Remembers exact video playback timestamp across devices.
* **Direct Consultation Upsell**: Option to book a 1-on-1 session with the course instructor directly from the player.

***

## 🗺 2. Consultant Journey Map: Slot Setup to Payout Release

```
[ Profile Setup ] ---> [ Availability Config ] ---> [ Booking Received ] ---> [ Session Conducted ] ---> [ Wallet Payout ]
       |                      |                             |                         |                         |
       v                      v                             v                         v                         v
Submit profile & bio   Define weekly hours &          Student books slot;       Host video consultation;   Funds released to Wallet;
for admin validation.  buffer notice.                 notification sent.        mark session completed.    withdraw via bank transfer.
```

### Key Touchpoints & Delight Moments

* **Timezone Sync**: Automatic conversion between consultant local time and student local time.
* **Escrow Hold**: Secure payment holding until session completion.
* **Reschedule Workflow**: Flexible proposal of alternative slots if unforeseen conflicts arise.


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