Frontend-разработка на Vue.js
В рамках проекта разработал полноценную frontend-часть на Vue.js по дизайн-макету в Figma. После завершения разработки frontend был передан backend-разработчику для дальнейшей интеграции с серверной частью.
Работа с таблицами
Одной из основных задач была реализация интерактивных таблиц с большим количеством данных.
Были реализованы:
-
добавление и удаление объектов;
-
фильтрация данных;
-
работа с записями таблицы;
-
обновление и управление отображаемыми данными.
Для работы с таблицами использовалась специализированная библиотека Tabulator.
Архитектура проекта
При разработке придерживался принципов SOLID, разделяя логику приложения на отдельные компоненты и модули.
Это позволило сделать frontend более структурированным, гибким и удобным для дальнейшего расширения проекта.
Перейти на сайт