Margarita Ostapenko
Предложите Margarita работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Уровень владения языками
Навыки и умения
Программирование
Портфолио
-
35 472 UAH Hekto Furniture Shop – многостраничное e-commerce приложение
Javascript и TypescriptHekto Furniture — это полноценный многостраничный интернет-магазин мебели, созданный с нуля.
Сайт имитирует функционал реального e-commerce проекта: от структуры каталога до элементов интерфейса, обеспечивая пользователю логичный и приятный опыт взаимодействия.
Проект ориентирован на демонстрацию навыков работы с #React , #TypeScript , #React-i18next, #react-hooks, #ReactRouterDOM і #Vite, #HTML/CSS/JavaScript/jQuery .
Польза и цели проекта:
… Демонстрирует понимание архитектуры настоящего интернет-магазина.
Показывает навыки работы с данными, глобальным состоянием, маршрутизацией и компонентным подходом.
Полезен как основа для реального проекта (можно легко масштабировать).
Учит правильной организации кода и структуры приложения.
Использованные технологии и стек:
React — создание компонентов и логики пользовательского интерфейса.
TypeScript — типизация данных и компонентов, предотвращение ошибок.
Redux Toolkit — глобальное управление состоянием (например, товары, корзина, фильтры).
React Router — маршрутизация между страницами (главная, категории, страница товара и т.д.).
Vite — современная сборка и быстрая разработка.
CSS — стилизация компонентов и адаптивная вёрстка.
Git + GitHub — контроль версий, публичный репозиторий.
Netlify — деплой и хостинг.
Основной функционал:
Главная страница с баннером, популярными товарами и категориями.
Страница каталога товаров.
Возможность просмотра карточек товаров.
Навигация между страницами через React Router.
Корзина и управление товарами в глобальном состоянии (Redux).
Удобная компонентная структура — легко расширяемая.
Универсальный дизайн в едином стиле.
-
31 038 UAH FurniShop – Интернет-магазин мебели
Javascript и TypescriptFurniShop – это современный интернет-магазин мебели, разработанный с использованием #HTML5/CSS3/SCSS , #javascript , #React , React Router, and useState hooks #react-hooks. Проект демонстрирует интерактивные возможности React, а также распределение логики на компоненты для гибкости и масштабируемости.
Основной функционал:
Главная страница: Презентация товаров и бренда.
Каталог (/shop): Фильтрация товаров, сортировка, пагинация.
… Карточка товара (/shop/product/:id): Выбор размера, цвета, добавление в корзину.
Сравнение товаров (/shop/comparison).
Корзина (/cart): Изменение количества, удаление товаров, подсчет стоимости.
Оформление заказа (/checkout).
Блог (/blog).
Контакты (/contact).
Технические особенности:
React Router – клиентская навигация без перезагрузки страницы.
Хук useState – управление корзиной и товарами без использования Redux.
Компонентный подход – многоразовое использование модулей.
Логика расчета скидок, фильтров и сортировки.