1. Step 1

    Personas

    Profiles of key stakeholders guiding SecureLearning decisions.

    Read document ↗
  2. Step 2

    User Stories

    Narratives capturing needs from the main stakeholders.

    Read document ↗
  3. Step 3

    Requirements

    Functional and non-functional expectations for the platform.

    Read document ↗
  4. Step 4

    Paper Mockups

    Visual direction for each persona's main screens.

    Read document ↗
  5. Step 5

    Architecture Overview

    System components, data flow, and integration points.

    Read document ↗
  6. M1

    Milestone 1: Inception

    Project overview, inception phase summary.

    Read milestone ↗
  7. Step 7

    Figma Mockups

    First visual explorations of core screens: campaigns, tenants, learner stats, and courses.

    Read document ↗
  8. Step 8

    Domain Model & Core Concepts

    Defining how the system’s key entities relate across the platform.

    Read document ↗
  9. Step 9

    Use Cases

    Defining how the system’s key entities relate across the platform.

    Read document ↗
  10. Step 10

    Data Model & Storage Design

    How data is organised across relational tables and flexible MongoDB content.

    Read document ↗
  11. M2

    Milestone 2: Elaboration

    Project overview, elaboration phase summary.

    Read milestone ↗
  12. Step 12

    MVP Workflow Videos

    Short walkthrough videos of the MVP workflows.

    Read document ↗
  13. M3

    Milestone 3: MVP

    MVP demo, key flows, and what we built during Construction.

    Read milestone ↗