KachaBazar React Next Js eCommerce Solution. Это шаблон электронной коммерции на основе React, NextJs и Tailwindcss с интеграцией Rest API. Этот backend готов и построен на Node, Express и схеме валидации Mongoose для работы с базой данных MongoDB. Это полный проект MERN (MongoDB, Express, React и Node), но вы можете использовать его в соответствии с вашими потребностями или любым типом электронной коммерции.
Технологии, которые мы использовали:
React.js
React - это бесплатная и открытая JavaScript-библиотека для создания пользовательских интерфейсов (UI компонентов).
Next.js
Используем последнюю версию Next.js для создания шаблона магазина. Это самый простой и быстрый способ создать приложение с использованием Next.js, а также некоторые уникальные возможности Next.js, такие как SSG, SSR и многое другое.
Vite.js
Используем Vite для фронтенда на новом уровне. Подготовка к развитию среды, которая наконец может догнать вас.
Tailwindcss
Используем Tailwindcss для дизайна магазина и админ-панели - это утилитарный CSS-фреймворк.
Express.js
Бэкенд построен на фреймворке Node.js с использованием Express.js для маршрутов Rest API.
MongoDB
Используем MongoDB в качестве базы данных с схемой валидации Mongoose.
Основные функции:
Добавлено PWA.
Полный Full-Stack проект с интеграцией backendа.
Перевод на все динамические данные, такие как товары, категории и купоны.
Атрибуты и комбинации товаров.
Включены необходимые страницы.
Страница для оформления заказа с необходимыми валидациями.
Интеграция Stripe для карт на странице оформления заказа.
Страница счетов покупок с опцией печати чека.
Добавлено мобильное меню и футер для пользователей на мобильных устройствах.
Поиск товаров с фильтрацией по ценам, также отображение товаров по категориям.
Специфическая страница товара с подробным описанием.
Страница купонов с валидацией минимальной цены на странице предложения.
Панель управления клиентом с показом общего количества заказов и статуса заказов клиента.
И многое другое. Пример того, что стоит тысяча слов, поэтому посмотрите демонстрацию.