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
- User registers → identity verification → profile completion
- Student completes interests/goals survey → matching engine runs → mentor suggestions presented
- Student requests session → mentor confirms → session scheduled → reminders sent
- Session conducted → feedback collected → analytics updated
- Safety monitors flag issues → moderation queue → admin review → action taken