back_to_work()host: static_site_generation
Full-Stack E-learning PlatformDec 2025 – March 2026

TongDao

"Queue"Asynchronous Video Processing
"Caching"Redis Composite Indexing
"Tech"Angular, Laravel, MySQL, Redis

Project Overview

TongDao is an interactive e-learning platform providing course materials, resources, and evaluation tools. I developed the full-stack architecture, building a responsive and modular client interface using Angular alongside a highly scalable and high-performance API backend using Laravel.

Technical Accomplishments

1. Responsive Angular Frontend

  • Engineered the client-side user interface using Angular, establishing modular components for course directories, interactive quizzes, and visual progress trackers.
  • Implemented state management, custom guards, client-side routing, and lazy-loading of routing modules to maximize initial page-load performance and native-feeling transitions.

2. Robust API Architecture

  • Engineered the entire database schema using Laravel Eloquent, organizing courses, modules, user progress, and grading states.
  • Handled API scalability to ensure simultaneous streaming of educational materials and resource files without dropping query performance.
  • Decoupled intensive video processing and document generation using Laravel Queue workers.

3. Caching & Indexing Optimization

  • Integrated Redis cache stores to store course structures, minimizing load times on high-traffic modules.
  • Refactored core SQL queries by designing custom composite indexes, guaranteeing responsive pagination and searching across catalog resources.
status: eof
trpsky@shell:~$
Welcome to trpsky-shell v1.0.2
Type "help" for instructions.
$