https://github.com/binshops/react-ecommerce
Modern eCommerce Storefront based on Next.js and React.js technologies. PrestaShop React.js Theme.
https://github.com/binshops/react-ecommerce
ecommerce ecommerce-next ecommerce-react ecommerce-storefront ecommerce-theme headless headless-commerce prestashop-react prestashop-storefront prestashop-theme react-ecommerce reactjs-ecommerce
Last synced: 9 months ago
JSON representation
Modern eCommerce Storefront based on Next.js and React.js technologies. PrestaShop React.js Theme.
- Host: GitHub
- URL: https://github.com/binshops/react-ecommerce
- Owner: binshops
- License: mit
- Created: 2024-05-06T10:34:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-18T17:50:15.000Z (10 months ago)
- Last Synced: 2025-06-04T12:47:50.094Z (9 months ago)
- Topics: ecommerce, ecommerce-next, ecommerce-react, ecommerce-storefront, ecommerce-theme, headless, headless-commerce, prestashop-react, prestashop-storefront, prestashop-theme, react-ecommerce, reactjs-ecommerce
- Language: TypeScript
- Homepage: https://www.binshops.com/docs/next-ecommerce/
- Size: 1.83 MB
- Stars: 20
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

# 🚀 React.js E-Commerce
Open-source e-commerce react.js and next.js template. Easily, build your headless e-commerce website using a reliable API and a modern storefront.
Build your e-commerce website quickly and efficiently with:
- 30+ fully coded react.js components
- Responsive design
- Home, PDP and PLP fully workable pages
- Connected to a sample API
- [Special Features](https://binshops.com/docs/next-ecommerce/special-features.html)
React e-commerce has everything you need to create the headless e-commerce website.
## [How to Install and Getting started](https://binshops.com/docs/next-ecommerce/)
Let's take a look at the doc for getting started: [React.js / Next.js E-Commerce Documentation](https://binshops.com/docs/next-ecommerce/)
## Project Structure
```
├── locales
│  ├── en
│  └── fr
├── public
│  └── images
│  ├── home
│  │  └── category
│  ├── icon
│  ├── instagramPost
│  └── slider
└── src
├── component
│  ├── accordionItem
│  ├── cartContent
│  │  └── cardItem
│  │  └── updateQuantity
│  ├── category
│  │  ├── categoryOptions
│  │  ├── categoryProduct
│  │  ├── filter
│  │  │  └── checkBox
│  │  ├── placeholder
│  │  └── sort
│  ├── footer
│  ├── header
│  ├── homeCategory
│  ├── instagramPost
│  ├── loadingIndicator
│  ├── mainSlider
│  ├── megaMenu
│  ├── modal
│  ├── navigationBar
│  ├── pagination
│  ├── product
│  │  ├── addToCart
│  │  ├── options
│  │  │  ├── colorSelect
│  │  │  └── selectBox
│  │  └── price
│  ├── productCard
│  ├── productCarousel
│  ├── productDetails
│  ├── productGallery
│  ├── productInfo
│  ├── search
│  └── subscribe
├── const
├── context
├── pages
│  ├── category
│  └── product
├── styles
└── utils
├── api
│  ├── fetchData
│  └── transformer
├── function
├── hooks
└── type
├── i18n.js
├── tsconfig.json
├── next.config.mjs
├── package.json
├── package-lock.json
```