Back to projects

Full Stack

E-Learning Platform

Live IELTS preparation platform with real students

Next.js 15React 19ExpressTypeScriptZodTanStack QueryVimeo/Zoom API

Role

Full-Stack Developer (Freelance)

Duration

Ongoing

Date

2025 - Present

Type

Commercial Client (EdTech)

Overview

A commercial IELTS-preparation platform I develop and operate as a long-term freelance engagement. Students take video courses, practice reading and writing, and track progress in a Next.js 15 / React 19 portal; an Express + TypeScript API handles auth, courses, exams, Vimeo/Zoom streaming, AI features, and cloud file storage; and a React 19 + Vite admin dashboard manages content, users, and analytics.

Tech Stack

Next.js 15React 19ExpressTypeScriptZodTanStack QueryVimeo/Zoom API

Case Study Highlights

The Challenge

Paying students depend on the platform daily. Video streaming, exam workflows, and payments have to keep working through every release, and the admin team needs full control without touching code.

The Solution

Three cleanly separated apps share one typed API contract: OpenAPI documentation, Zod validation on every boundary, JWT auth, and test coverage on the server. Go-live checklists and systematic bug tracking keep production releases uneventful, which is the goal.

Key Features

  • Video courses via Vimeo/Zoom integration
  • Reading & writing practice with progress tracking
  • AI-assisted learning features
  • Full admin dashboard with analytics

Outcomes

devices

3

Apps in Production

verified

Zod

Validated API Boundaries

description

OpenAPI

Documented Endpoints

Interested in this project?

Reach out for source code walkthroughs or collaboration.