Playfácil | Bug fixing for LMS Application

Arthur Ziero

From chaos to excellence: fixing critical issues in Playfácil LMS

Playfácil is an LMS (Learning Management System) designed to deliver engaging training content in a "Netflix-style" experience. Thousands of users rely on Playfácil to complete courses and track their learning progress.
The platform had major issues affecting user experience and training effectiveness. Course completions were not properly recorded in reports, causing confusion and compliance risks. Other flaws, like progress tracking errors and unrestricted course editing, further disrupted administrators and learners. Fixing these problems was essential to maintaining Playfácil’s reliability.

Results & Contributions

To tackle these problems, I started with a full technical assessment, mapping out infrastructure and code weaknesses and identifying key areas for improvement.
My contributions included:
Refactored report logic to summarize users' course completions correctly, eliminating a long-standing issue since the platform's first release
Fixed progress tracking bugs, ensuring visual elements like progress bars accurately reflected learning completion
Implemented course edit restrictions, preventing modifications to courses already in progress to maintain content integrity
Optimized database queries for better performance and faster report generation
System reliability proposed infrastructure improvements in AWS, Docker, and PostgreSQL

Stack

Language & Framework: PHP, Laravel, Blade
Cloud & Infra: PostgreSQL, Docker, AWS (EC2)

Showcase

Like this project
0

Posted Apr 1, 2025

Playfácil is an LMS that delivers training through a "Netflix-style" experience, offering courses, progress tracking, and intelligent driven tutoring.

YASQ | Fullstack Web Development
YASQ | Fullstack Web Development
Rolezou | Fullstack Mobile Development
Rolezou | Fullstack Mobile Development
ToFans | Fullstack Web Development
ToFans | Fullstack Web Development
Klin | Custom Enterprise Application
Klin | Custom Enterprise Application