Skip to content
Antino
All case studies

Edtech · Edtech LMS Full Product Design QA

Eksaq

Multi-tenant EdTech SaaS platform with six user-role portals (super admin, school admin, class teacher, subject teacher,.

Eksaq
70
Weeks operated
4k+
Hours of work
6
Engineers

The brief

Design and QA a comprehensive multi-tenant school management and LMS platform (Eksaq) from scratch — covering UX research, multi-role wireframing, high-fidelity UI production, cloud infrastructure setup, manual testing across web and mobile, and test automation framework development — for client Latha targeting the K-12 EdTech market.

What we built

A full-stack multi-tenant school LMS and assessment platform named Eksaq, covering end-to-end UX design, UI production, and QA across six role-based portals: Super Admin (school provisioning, content management), School Admin (class/teacher/student/parent management, cross-school student transfers), Class Teacher and Subject Teacher portals (attendance, assessments, task management, reports), Student portal (courses, vocabulary tests, RCA Part A & B, proficiency/baseline assessments, digital library, achievements/badges/coins), and Parent portal (student progress visibility). Infrastructure includes a Dockerised AWS deployment with Jenkins CI/CD, Nginx, Papertrail logging, Amplify hosting, Route53 domain, and SSL. A BDD Selenium automation framework (Java/Maven/Cucumber) was built covering login, bulk user imports, LMS flows, vocabulary test automation (including mic permission handling), and RCA test flows with Cucumber HTML reports.

Live in production

Platform is live on AWS (Amplify + EC2) with custom domain (migrated from GoDaddy to Route53), SSL certificate, and Docker-based CI/CD pipeline. Web app and mobile APK are both deployed and in active QA cycles. All six portals are functional with ongoing regression and automation testing as of early 2025.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 70 weeks of operated delivery.

  1. discoverWeek 1–3 (Jan 29 – Feb 7, 2024)

    Discovery, UX Research & Information Architecture

    Deep upfront phase covering KT calls, document reviews, feature list definition, problem statement scoping, and competitive analysis across all portals before any wireframing began.

    Signed-off feature list, product scope, problem statements, and user flow documents for all 6 portal types.

    FigmaJIRA
  2. designWeek 2–10 (Feb 5 – Apr 12, 2024)

    Multi-Role User Flow & Wireframe Design

    Comprehensive wireframing and prototyping across six distinct user roles: student, parent, class teacher, subject teacher, school admin, and super admin — each with unique flows for attendance, assessments.

    Complete wireframe set and Figma prototypes for all six portals, handed off for UI and development reference.

    Figma
  3. designWeek 7–18 (Mar 13 – Jun 7, 2024)

    Design System, Moodboarding & Visual UI Production

    Creation of a comprehensive design system including colour scales, typography, button components, input components, tokens, and moodboards.

    Production-ready high-fidelity UI screens with a reusable design system covering all portal types and mobile breakpoints.

    Figma
  4. buildWeek 8–70 (Mar 2024 – Jan 2025)

    Multi-Tenant School Admin & Super Admin Platform

    Design and QA of the multi-tenant administrative layer: super admin creates/manages schools and school admins; school admin manages classes, teachers, students, parents, courses, reports.

    Fully tested multi-tenant admin layer with school provisioning, user management, course assignment, reporting, and inter-school student transfer.

    FigmaJIRAAWS Amplify
  5. buildWeek 10–70 (Apr 2024 – May 2025)

    LMS Core — Courses, Assessments & RCA (Reading Comprehension Assessment) Module

    Design and QA of the core LMS functionality: course creation and assignment, vocabulary tests, RCA (part A & B), proficiency/baseline assessments, weekly course structures, digital library, student practice flows.

    Fully designed and QA-validated LMS core including RCA, vocabulary, digital library, course assignment, assessments, and gamification layers.

    FigmaJIRASeleniumCucumber BDD
  6. testWeek 12–35 (Apr 16 – Sep 6, 2024)

    Manual Functional & Smoke Testing — Web & Mobile

    Extensive manual functional, smoke, UI, and end-to-end testing across all six portals on both web application and mobile application (APK) surfaces, with bugs tracked on JIRA and a dedicated bug sheet.

    All major portal modules validated on web and mobile; hundreds of bugs raised, triaged, and retested on JIRA.

    JIRABug SheetAndroid APK
  7. deployWeek 15–35 (May 7 – Sep 18, 2024)

    CI/CD Pipeline, Infrastructure & DevOps Setup

    Full deployment infrastructure setup including Docker, Jenkins pipelines, EC2, Nginx, Portainer, Papertrail logging, Amplify deployment, AWS domain migration (GoDaddy to Route53), SSL certificates.

    Fully live application with custom domain, SSL, CI/CD pipeline, and log monitoring via Papertrail.

    DockerJenkinsAWS EC2NginxPortainerAWS Amplify
  8. testWeek 16–70 (May 15, 2024 – May 2025)

    Test Automation Framework (BDD/Selenium/REST Assured)

    End-to-end test automation framework built from scratch using BDD (Cucumber), Selenium WebDriver, REST Assured, Java/Maven, with POM pattern, feature files, step definitions, and Cucumber HTML reports.

    Comprehensive BDD automation suite covering login, user management (bulk upload), student LMS, vocabulary tests, RCA tests.

    JavaSelenium WebDriverCucumber BDDMavenREST AssuredJUnit/TestNG

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.