Learning Systems That Work Where Connectivity Cannot Be Assumed.
Education platforms, training tools, offline content packs, and institution-ready workflows — engineered specifically for schools, independent learners, and professional development in constrained environments.
Aura Academy
Aura Academy is moving to a multi-stage deployment model. It provides separate but connected applications for School Learners, Independent Learners, Parents, Tutors, and Admins—all functioning against a unified modular backend.
The platform utilizes IndexedDB for persistent local structured data, lazy-loads massive educational content packs on demand, and ensures zero data loss through versioned export/import portability.
Aura Primary
Early-stage structured learning for primary school students with highly guided content delivery mechanisms.
Aura Lower Secondary
Intermediate learning paths featuring expanded subject coverage and deep assessment workflows.
Aura IGCSE
International curriculum support integrated with exam-aligned content, revision tracking, and study planning tools.
Aura Adult & Professional
A bounded application optimized for professional development, skills training, and continuous adult learning programmes.
Aura Parents
A dedicated dashboard enabling parents and guardians to track learner progress and manage educational settings asynchronously.
Manna Institute
An independent training and content platform equipped with optional offline packs, a robust staff dashboard, and a seamless learner-facing shell. Manna Institute maintains strictly separate deployment and data boundaries from the Aura family, allowing highly specialized institutional usage.
Built using React, TypeScript, and Vite on a serverless Cloudflare Workers backend. It utilizes Cloudflare D1 for highly available, globally distributed structured data storage.
How GS Academy is Built
Independent Deployment
Aura and Manna remain independently versioned, testable, exportable, and deployable — guaranteeing high availability even when sharing internal monorepo workspace packages.
IndexedDB-First Storage
Structured learner data prioritizes IndexedDB for massive, offline-capable storage. Legacy localStorage is strictly reserved for lightweight user preferences only.
Lazy Content Packs
Large media and course packages exist outside the initial application shell. They are lazy-loaded on demand to ensure the base application remains incredibly fast in low-bandwidth regions.
Institutional Boundaries
Identity management, role-based access, authoritative records, and synchronization require an explicit, verified backend boundary before multi-device deployment.