Vibin R.

// CASE STUDY 02

Zamtel

E-tuition Platform

An e-tuition app with an integrated digital whiteboard, role-based UI and optimized large data lists with lazy loading, infinite scroll and virtualization.

  • Next.js
  • GraphQL
  • AWS
  • DynamoDB

The Challenge

Rendering very large class and student lists without the UI stalling, while serving three different roles from one interface.

My Approach

Virtualized the heavy lists with lazy loading and infinite scroll, and drove the role-based UI from a single permission-aware component layer.

Key Features

  • Integrated digital whiteboard
  • Role-based UI for tutors, students and admins
  • Virtualized lists with infinite scroll
  • GraphQL API backed by DynamoDB