Мои проекты

Marketplace
Маркетплейс

TypeScript, Next.js, Redux-Toolkit, i18next, Ant Design, Bootstrap, Animate.css, Redis, Express/PostgreSQL, Sharp

Реализация интернет магазина.
Магазин позволяет администратору добавлять новые товары или редактировать имеющиеся с загрузкой изображения.
Присутствуют поиск по каталогу, авторизация через Google, личный кабинет с возможностью изменения персональных данных (включая адреса для доставки), фильтры и методы сортировки.

В настоящее время был перенесён на Next.js из-за необходимости СЕО-оптимизации.

Посмотреть
Календарь записи
Календарь записи

React/React-Router/Redux-Toolkit, Bootstrap, i18next, Socket.io, Express/PostgreSQL

Реализация записи на определённые часы, используя календарь

Учётная запись администратора: admin@email.ru / 123456
Учётная запись пользователя: user@email.ru / 123456

GitHub Посмотреть
Схема зала
Схема зала

React.js, Redux-Toolkit, Drag'n Drop, Ant Design, Bootstrap

Реализация планировки зала общепита.
На схеме можно передвигать предметы, вращать, удалять.
Присутствует возможность сохранения планировки в файл с последующей загрузкой обратно.

GitHub Посмотреть
Планировщик задач
Планировщик задач

JS native, SASS, Webpack

Реализация планировщика задач.
Проект сделан на чистом JavaScript без помощи сторонних библиотек.
Присутствует возможность добавления задачи, изменения статуса, фильтрации и удаления.
Данные сохраняются в localStorage и не сбрасываются при перезагрузке страницы.

GitHub Посмотреть
Забавные котики
Забавные котики

TypeScript, Next.js, Redux-Toolkit, Animate.css

Реализация взаимодействия со сторонним API, работа с картинками.
Присутствует "бесконечная прокрутка". Изображение можно добавить в избранное.
Данные хранятся на клиенте.

GitHub Посмотреть
Node.js
Node.js: создание, обновление и логирование

TypeScript, React/React-Router/Redux-Toolkit, Jest, Bootstrap, Express/PostgreSQL

Реализация пользовательского сервиса с наличием пагинации. Сервис имеет два backend-приложения, которые общаются между собой с помощью Axios.
Реализовано автоматическое тестирование всего приложения.

GitHub Посмотреть
RSS агрегатор
RSS агрегатор

On-change, i18next, Axios, Lodash, Webpack, Bootstrap

Реализация загрузки ленты новостей на чистом JavaScript с автообновлением.

GitHub Посмотреть
Hexlet Chat
Hexlet Chat

React/React-Router/Redux-Toolkit, Bootstrap, i18next, Socket.io, Fastify

Реализация чата - аналога Slack.

GitHub Посмотреть
Приглашение на свадьбу
Приглашение на свадьбу

React/React-Router/Redux-Toolkit, Bootstrap, i18next, Socket.io, Express/PostgreSQL

Реализация приглашения-ссылки на свадебное мероприятие.

GitHub
Тату-калькулятор
Сайт тату-мастера (коммерческий)

JS, jQuery, SASS

Реализация тату-калькулятора, модального окна.

Посмотреть
Сайт астролога
Сайт астролога (коммерческий)

JS, SASS, Express

Реализация корзины с помощью абстракции данных, модального окна, серверной части.

GitHub Посмотреть
Вёрстка музыкального портала
Музыкальный портал (вёрстка)

SASS, Flex, Grid

Вёрстка музыкального портала.

GitHub
Сайт пиццерии
Сайт пиццерии (вёрстка)

JS, Webpack, SASS, Wow.js, Yup

Адаптивная вёрстка сайта, реализация модального окна, валидация формы.

GitHub Посмотреть