Реализовал ряд пет-проектов:
1. DJ-VUE-FITNESS
Ссылка https://github.com/serj2626/dj-vue-fitness
Сайт "Фитнес-клуба" на Django и Vue.js. Используется Composition API.
Можно приобрести абонемент, так и персональную тренировку.
Инструменты: Django, Vue3, Axios, Swiper, Gsap, Tailwind, Typescript, Pinia
Задачи:
- Написание проекта с нуля
- Написание API
- Создание собственных компонентов
2. VUE-STORE-SNEAKERS
Ссылка https://github.com/serj2626/vue-store-sneakers
Интернет-магазин кроссовок, где пользователь может добавить товар в
корзину, в избранное, а также отфильтровать и отсортировать товар.
Инструменты: JavaScript, Vue3, Tailwind, CSS, HTML
Задачи:
- Написание проекта с нуля
- Создание собственных компонентов
- Верстка макета
3. GOOD-JOB
Ссылка https://github.com/serj2626/good-job-frontend
Проект "Сайт по поиску работы для программистов"
Инструменты: Django, Nuxt3, Vue3, NuxtUI, Swiper, Primevue, Tailwind
Задачи:
- Написание проекта с нуля- Написание API
- Frontend реализован с помощью Feature-Sliced Design (FSD)
- Внедрение в проект библиотеки NuxtUI
Разработка приложения для внутреннего использования на Nuxt3.
Работа в команде из 10 человек, список используемых технологий в проекте: Nuxt, Vue, Java, Tailwind, SCSS, Pinia, NuxtUI, Docker
Задачи:
- Рефакторинг и улучшение существующего кода
- Взаимодействие с отделом backend разработки
- Верстка существующего макета