PROJECT · 2026

ELT Student Portal.

Where commerce students buy a batch and then actually study in it: live classes, recordings, papers, exams, doubt rooms.

ELT Student Portal: screenshot
ROLE
Frontend engineer, then senior · owned the student-facing app
STACK
Next.js · TypeScript · 100ms · Tailwind
TIME
Dec 2024 – Jul 2026
STATUS
Live · production
overview

ELT Global runs Triple i Commerce Academy, which teaches ACCA, CMA and CA to commerce students across Kerala and online. The portal is the whole student side of that business in software: browse and buy a batch, then live in it for the length of the course. I built the frontend, from the purchase flow through the LMS to the live-class player.

the problem

Course delivery was scattered: payments in one place, class links in WhatsApp, recordings in Drive, doubts wherever a student could reach a teacher. Students who paid for a two-year qualification were spending effort just finding the class they had already bought.

approach
  1. Built the portal in Next.js and TypeScript, with a frontend architecture that treats a batch as the unit everything hangs off: lectures, exams, files and doubts.
  2. Wrote a batch finder with stage, mode and qualification filters so a prospective student lands on the right batch instead of the whole catalogue.
  3. Integrated the 100ms React SDK so live classes play inside the app rather than exporting students to a meeting link.
  4. Structured recordings and study material per paper, so a batch page mirrors the syllabus a student is actually sitting.
  5. Added a doubt room per batch to keep questions attached to the course instead of scattering into DMs.
  6. Shipped push notifications for schedules and deadlines, and kept the UI responsive and accessible on the phones most students use.
what it does
  • ✓ Course and batch purchase flow for ACCA, CMA, CA and add-on commerce courses
  • ✓ Batch finder with stage, mode and qualification filters across online and centre batches
  • ✓ Live classes streamed in-app on the 100ms React SDK
  • ✓ Recorded sessions available per paper after the class
  • ✓ LMS structure: batch → papers → lectures, exams and study files
  • ✓ Doubt room per batch so questions land with the faculty who taught it
  • ✓ Push notifications for class schedules, deadlines and announcements
  • ✓ Dark and light themes, responsive down to phone width
process shots
v.1
v.2
v.3
v.4
outcome

Live and carrying the whole student side of the business: 4,000+ students studying across 30+ batches and five qualifications, buying a course and then living in it — live classes, recordings, papers and doubts in one place instead of scattered across WhatsApp, Drive and a payment link.

4k+ students
30+ batches running
5 qualifications