PMT(PROFILE MANAGMENT TOOLS)

#BACKEND #FRONTEND #LARAVEL #VUE #2017

PMT(Profile Managment Tools) это одна из b2b платформ для реализации услуг компании. Суть проекта заключалась в обновлении и переноса бизнесс логики на новую платформу. Это была основа, для реализации других модулей. Данная админ панель в себя включала объемную базу данных о компаниях, их структуре, бизнесс и административной информации, информации о сотрудниках и др бизнес логика

Весь объем данных надо было корректно информативно выводить. Дорабатывать под нужды агентов, кто и использовал данную систему. Разработка новых фич.

Фрондент был реализован на Vue 1ой версии в качестве библетеки. Это было архитектурной ошибкой, которую осознали лишь позже. Но так сложилось постпенно, тк изначально планировалсь делать пользуясь шаблоннизатором Blade. Но в итоге фронтенд расширялся, усложнялся, рос переходил в сложную компонентную модель, которую мне в последствии пришлось реализоывать делая гибрид jquery плагинов (селекторы, мультиполя, таблицы и др) и vue-реактивности.

Собственно поэтому на старте проекта и некоторое далее за архитектурую и реализацию фрондента отвечал я. Несмотря на работу и на бэкенд части, все равно основу фронтенда доверили в мои руки.

Админ панель состояла из разных компонентов: инпуты, с разными масками, ,cелекты, мульти-селекты, ajax-селекты,DataTables, реактиная валидация. Во все это надо было включать реактивность, тк было изначально просто jquery плагинами, которые включались в пакет Admin LTE.

Бэкенд был реализовать на Laravel. Сначала использовался blade, впоследсвтии, как упоминал выше, вронтенд перешел на vue в библетечном варианте.

Posted in 2017, backend, frontend, interesting, laravel, vue on Feb 05, 2021.