Platform Overview

Platform Architecture Overview

Version 1.0 | Derniere revision: 2026-05-13

Purpose

This SOP documents the high-level technical architecture of the eStudent 360 platform, including its core components, data flows, and integration points.

System Components

  • Web Application — Progressive Web App (PWA) accessible via any modern browser, optimised for mobile-first usage
  • Smart Matching Engine — Algorithmic matching based on interests, career goals, language preferences, and availability
  • Session Management — Handles scheduling, video calls, group sessions, and micro-mentoring interactions
  • Career Pathways Engine — Delivers structured, step-by-step educational guides and learning paths
  • Safety Layer — Identity verification, background checks, guardian consent workflows, and interaction monitoring
  • Notification Service — Multi-channel notifications via in-app, email, WhatsApp, and SMS/OTP
  • Admin Dashboard — Country-level and institution-level administration panels

Key Design Principles

  • Low-bandwidth first — All features must function on 2G/3G connections
  • Progressive enhancement — Rich experiences on high-bandwidth; functional experiences on low-bandwidth
  • Offline-capable — Career pathway content cached for offline access
  • Multi-tenancy — Country and institution-level isolation with shared global infrastructure

Data Flows

  1. User registers → identity verification → profile completion
  2. Student completes interests/goals survey → matching engine runs → mentor suggestions presented
  3. Student requests session → mentor confirms → session scheduled → reminders sent
  4. Session conducted → feedback collected → analytics updated
  5. Safety monitors flag issues → moderation queue → admin review → action taken