Обязанности и достижения:
Участвовал в разработке клиентской части приложения. Последнее приложение, над которым работал, было по типу Steam с возможностью покупки игр, но предназначалось для разработчиков игр из одной компании.
Описание проекта:
Проект представлял из себя платформу для размещения игр разработчиками и практичный для совершения покупки клиентами: с удобным каталогом продукции и возможностью оплаты и заказа товара, с новостной лентой с обзорами игр и инструменты для обратной связи (отзывы, оценки и тд).
Реализовал в данном проекте:
— Сверстал главную страницу и страницу игр
— Реализовал возможность вывода и добавления игр (CRUD, REST API)
— Участвовал в проектировании приложения
— Реализовал возможность добавления игр в избранное
— Занимался анализом и устранением багов
— Написал функционал для пагинации
Основной стек проекта:
JavaScript, React, React-Router-Dom, Redux Toolkit, CSS Modules, React Yandex Maps, Node JS, Mongo DB, Mongoose
До этого был сайт для местного ресторана, в этом проекте участвовал в разработке клиентской и серверной части приложения. Самое главное, что нужно было заказчику, - это возможность заранее заказать еду и столик.
Описание проекта:
Показать потенциальному клиенту меню и дать возможность заранее заказать еду и столик. Для бронирования столика показывается карта ресторана со свободными
и занятым столиками.
На данном проекте реализовал следующие функции:
— Создание слайсов Redux-Toolkit
— Сверстал главную страницу и страницу товаров
— Разработка пользовательских интерфейсов
— CRUD операции для REST API на Frontend стороне
— Написал функционал для вывода продуктов по категориям
— Реализовал live search
Основной стек проекта:
JavaScript, React, Moment js, React-Router-Dom, Redux Toolkit, CSS Modules, React Yandex Maps, Node JS, Mongo DB, Mongoose