Проект: Сервис подбора лицензий

Обязанности:

  • Разработка и верстка компонентов на vue.js.
  • Создание конструктора подбора лицензий с учетом алгоритма.
  • Получение и отправка данных серверу.
  • Интеграция компонентов с другими частями приложения, такими как API и база данных.
  • Работа с фреймворком Nuxt.js и его экосистемой.
  • Использование языков программирования, таких как JavaScript и TypeScript.
  • Работа с CSS и препроцессорами, такими как SCSS.
  • Тестирование и отладка кода.
  • Разработка функций для добавления, удаления и обновления нод и краев.
  • Реализация логики для управления лицензиями и их взаимодействием с нодами.

Достижения:

Разработал и сверстал c 0 интерфейс сайта сервиса подбора лицензий для компании Открытый код при помощи Vue.js/Nuxt.js.
Разработал древовидный конструктор подбора лицензий при помощи библиотеки Vue-flow, который может создавать бесконечное количество нод в глубину и ширину.
Оптимизировал сайт до 89 баллов производительности pagespeed.
Освоил архитектурный паттерн FSD для создания приложений.
Выпустил сайт в релиз с командой за 3 недели.
Разработал систему управление лицензиями и их взаимодействия с нодами за 3 недели.

Технологии:

CSSEslintHTMLNuxt.jsNuxtUIPiniaVue-flowVue.jsYuptypescript
Посмотреть сайт