Yii2 API and client area
We needed a working contour: an API for the cabinet, user roles and a careful integration with the CRM the client already ran.
Built a Yii2 backend: auth, entities, permissions, endpoints for the frontend. The cabinet covered core flows — requests, statuses, history. CRM wired via API so data is not copied by hand.