2020 — 2021
Administrative platform
Migrating workflows from Rails/jQuery to Laravel/Vue.
Full-stack developer
The challenge
The legacy interface was difficult to maintain and extend.
What I built
- Contributed to the full-stack rewrite of an internal administration system.
Results
- Contributed to developing the new Laravel/Vue administration system.
Components & connections
Original system
- Legacy interfaceThe original administration interface.
- Legacy backendThe original server-side application.
New system
- New interfaceThe new administration frontend.
- New backendThe new administration backend.
Purpose
- Operational workflowsCritical administration workflows migrated incrementally.
- Legacy interface→New interfacemigration
- Legacy backend→New backendmigration
- New interface→New backendinteraction
- New backend→Operational workflowsworkflow support
Engineering takeaway
Context
An internal administration system for a gaming company.
- Migrating existing operational workflows.
Approach
Gradually migrated critical administration workflows to the new stack.
- Separated the frontend and backend to simplify their development and maintenance.
Lessons
- Without clear boundaries and product priorities, a system rewrite can turn into an endless migration.
Stack
- Laravel
- Vue
- Legacy Rails
- jQuery