Проект: Сервис подбора лицензий
Обязанности:
- Разработка и верстка компонентов на 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
Посмотреть сайт