GearLab E-commerce — это демонстрационный онлайн-магазин, разработанный для показа широкого спектра практик frontend-разработки и UI/UX-паттернов. Приложение позволяет пользователям просматривать товары, изучать подробную информацию о них, управлять корзиной и имитировать процесс оформления заказа.
Проект не является production-решением. Основной фокус сделан на архитектуре интерфейса, UX-паттернах, доступности и современных подходах к разработке React / Next.js-приложений.
Ключевые возможности:
- Каталог товаров: Просмотр ассортимента с возможностью фильтрации (например, по цене или категории).
- Карточка товара: Детальная информация о товаре, включая описание, изображения и доступные опции.
- Корзина покупок: Добавление, обновление и удаление товаров.
- Процесс оформления заказа: Упрощённый сценарий имитации размещения заказа.
- Аутентификация пользователей: Страницы входа, регистрации, восстановления и сброса пароля.
- Управление аккаунтом пользователя: Заготовки для профиля пользователя, истории заказов и списков желаемого.
- Адаптивный дизайн: Оптимизация под различные размеры экранов.
- Современные UI-компоненты: Использование shadcn/ui для создания доступных и настраиваемых интерфейсов.
Проект основан на современном стеке веб-технологий:
Фреймворк: Next.js 16
Библиотека: React 19
Язык: TypeScript
Стилизация: Tailwind CSS
Основные библиотеки и инструменты
UI-компоненты: shadcn/ui
Иконки: lucide-react
Уведомления: sonner
Анимации: tw-animate-css
Линтинг: ESLint
🔗 https://gearlab-ecommerce.vercel.app
Задеплоенная демо-версия проекта, предназначенная для демонстрации frontend части приложения.