VnAdemy Platform

Project Summary

VnAdemy is an online learning platform built with video courses, course purchasing, instructor onboarding, and VietQR payments. It combines the VnAdemy public site with an admin dashboard for managing content, enrollments, and transactions.

Role:Freelancer
Timeline:January 2024 – Present
Industry:Education
Client:VnAdemy

Tech Stack

React.js

Project visuals coming soon.

Responsibilities

Responsibilities

  • Responsibilities

    Designed and built the video learning experience for the web platform.

  • Responsibilities

    Implemented course purchasing, enrollment flows, and VietQR checkout.

  • Responsibilities

    Created instructor registration and management workflows.

  • Responsibilities

    Enabled admin reporting and content pipelines shared between React.js clients.

Challenges & Solutions

Challenges

Challenges

  • Maintaining stable printer integrations across multiple hardware vendors.
  • Handling large orders without UI lag.
Solutions

Solutions

  • Abstracted the printer layer to support every supported make/model.
  • Memoized heavy lists and virtualized menu flows for smoother navigation.