Frontend-разработчик

Здравствуйте, меня зовут Владимир.

Я умею делать адаптивные лендинги, многостраничные сайты на React или Vue. Знаю Node.js (могу написать API в связке с MySQL или PostgreSQL), также знаю TypeScript, PHP, WordPress, Apache и Nginx.

Мой профиль на github

Курсы

Мои проекты

  • Интернет-магазин цветов Мирано


    Проект написан на чистом JavaScript (ES6+), реализован поиск, фильтрация и собран на Vite с использованием JSX файлов, для стилей использовался препроцессор SCSS.
  • Интернет-магазин Koff React


    В проекте использовался React 18, React Router 6, swiper 11 и Redux Toolkit.
  • Интернет-магазин Koff


    Интернет-магазин на чистом JavaScript (ES6+). В проекте использовался плагин navigo для роутинга без перезагрузки страниц, swiper 11 и axios для получения данных через API, реализован поиск и фильтрация по категориям. Проект собран на Vite и для стилей использовался препроцессор SCSS.
  • Vue 3 Techno Shop


    Интернет-магазин на Vue 3 с использованием Vue Router, Vuex 4, axios. Переписан с проекта на чистом JavaScript
  • Vue 3 Pizza


    Интернет-магазин на Vue 3 с использованием Vue Router, Vuex 4, axios, Vue Persist, TypeScript. Переписан с React Pizza v2 который сделан по видео-урокам на YouTube.
  • Burger React


    Сайт по доставке бургеров YourMeal. В проекте использовался Redux Toolkit, получение данных через API, реализована фильтрация по категориям, добавление в корзину и отправка данных на сервер.
  • React Pizza v2


    Интернет-магазин по видео-урокам на YouTube. В проекте использовались ReactJS + хуки, React Router, Redux Toolkit, axios, Redux Persist, TypeScript. Backend написан на Node.js
  • Учебный сервис Услугус


    В проекте использовалась получение данных через API, реализован поиск, фильтрация по категориям, добавление комментариев. Есть регистрация и авторизация, авторизованный пользователь может изменить свою услугу. Проект собран на Webpack и для стилей использовался препроцессор Sass.
  • ToDo на TypeScript


    Учебный проект модуля TypeScript по курсу React-разработчик от онлайн-школы MethEd. Дела сохраняются в localStorage под именем того кто вошёл в приложение.
  • Онлайн Галерея


    Итоговой учебный проект клиента Unsplash по курсу React-разработчик от онлайн-школы MethEd. В проекте используются хуки React, React Router, Redux Toolkit. В репозитарии есть версия на Redux Saga.
  • Сrypto


    Лендинг сервиса обмена монет. В проекте реализованы табы и аккордеон. Использовался БЭМ для именования классов и структуры файлов стилей. Стили я писал на препроцессоре Sass + SCSS.
  • Интернет-магазин Techno Shop


    В проекте использовалась получение данных через API, реализована фильтрация товаров, на странице товара его можно давить в корзину выбрать количество, в корзине можно изменять количество товара и удалять товар и при этом пересчитывается сумма за товары. Проект собран на Webpack и для стилей использовался препроцессор SCSS.
  • React Sneakers


    Интернет-магазин кроссовок по видео-урокам на YouTube. В проекте использовались ReactJS (useState, useEffect, useContext), SCSS, Axios, React Router и React Skeleton. Данные корзины и избранного сохраняются на Node.js сервере.
  • Учебный проект на Vue 3


    Проект по видео-урокам на YouTube с возможностью создавать и удалять посты. Имеется сортировка, поиск, пагинация и динамическая пагинация. Использованы $emit, Vue Router, mixins, directives, vuex и composition api.
  • Сокращатель ссылок


    Проект Сокращатель ссылок написан на PHP7. Каждый пользователь видит свой набор ссылок. Сохранение ссылок и регистрационных данных производится в базе данных MySQL.
  • Курс Glo Academy по WordPress


    Финальный проект, сайт тур-агентства, по курсу WordPress разработчик. C использованием готовой верстки на bootstrap, также использовались плагины: Advanced Custom Fields, Contact Form 7, Cyr-To-Lat, Flamingo.
  • Калькулятор расходов


    Калькулятор расходов на ReactJS. Калькулятор изначально написан в классовом стиле, потом переписан в функциональном стиле с использованием хуков. Данные калькулятора сохраняются в localStorage.
  • Курс Glo Academy по React


    Работа по курсу Базовый React от Glo Academy. Сайт на React в функциональном стиле с использованием хуков, React Context и Styled components. Авторизация через Google аккаунт. Заказ сохраняется в базе данных и отправляется на почту авторизованного пользователя через Nodemailer. Сайт находится на Firebase Hosting и использует Firebase Realtime Database.
  • Курс Glo Academy по JavaScript


    Дипломная работа по курсу JavaScript от Glo Academy. Вся интерактивность на сайте выполнена на чистом JavaScript, калькулятор на главной берёт данные цены с другой страницы, использовалась модульная структура со сборкой на Webpack.
  • Курс по WordPress 2020. Финал


    Финальный проект, сайт музея, по курсу WordPress разработчик от Glo Academy. C использованием плагинов Advanced Custom Fields, Contact Form 7, Cyr-To-Lat, Flamingo, Meks Easy Social Share.
  • Курс по WordPress 2020. Занятия


    Сайт Universal создан на курсе WordPress разработчик от GloAcademy. C использованием плагинов Advanced Custom Fields, Contact Form 7, Cyr-To-Lat, Flamingo, Meks Easy Social Share.
  • Учебный Проект 3


    Интернет-магазин с возможностью отправки сообщений на почту и в Telegram-бота. Имеется самописная админка для управления товарами и пользователями. В корзине можно изменять количество товара и удалять товар и при этом пересчитывается сумма за товары.
  • Учебный Проект 2


    Многостраничный сайт на PHP7 с использованием БД и слайдера.
  • Учебный Проект 1


    Многостраничный сайт на PHP7 с использованием БД, сторонних шрифтов и 2-х слайдеров.