next-ecommerce
Free, modern, and accessible e-commerce platform built with Next.js 16 and Payload CMS. Features a dynamic storefront, flexible content management, and a production-ready commerce flow.
File Explorer
Download Latest Version (.zip)- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- site.webmanifest
- image_meta.webp
- logo.webp
- mock-data-en.json
- mock-data-he.json
- game.ts
- helpers.ts
- index.ts
- run.ts
- page.tsx
- layout.tsx
- loading.tsx
- page.tsx
- route.ts
- route.ts
- route.ts
- layout.tsx
- loading.tsx
- page.tsx
- error.tsx
- layout.tsx
- loading.tsx
- not-found.tsx
- page.tsx
- not-found.tsx
- page.tsx
- importMap.js
- route.ts
- layout.tsx
- robots.ts
- sitemap.ts
- order-view.tsx
- add-to-cart.tsx
- cart-controls.tsx
- cart-modal.tsx
- categories.tsx
- index.tsx
- checkout-form.tsx
- checkout-summary.tsx
- index.tsx
- accessibility-bar.tsx
- analytics.tsx
- footer.tsx
- head.tsx
- header-wrapper.tsx
- header.tsx
- search.tsx
- index.tsx
- product-grid-item.tsx
- tile.tsx
- index.tsx
- review-form.tsx
- gallery.tsx
- index.tsx
- product-description.tsx
- product-purchase-section.tsx
- auto-scroll-row.tsx
- elements-client.tsx
- elements-ssr.tsx
- generic-form.tsx
- image-video.tsx
- loading.tsx
- wrappers.tsx
- button.tsx
- faq.tsx
- index.ts
- input.tsx
- label.tsx
- message.tsx
- rating.tsx
- rich-text.tsx
- base-fields.ts
- Category.ts
- hooks.ts
- index.ts
- Media.ts
- Orders.ts
- Products.ts
- Reviews.ts
- SiteSettings.ts
- Transactions.ts
- Users.ts
- Variants.ts
- api.ts
- base-api.ts
- index.ts
- queries.ts
- form.ts
- payload-types.ts
- types.ts
- adapter.ts
- config.ts
- OrderNotifier.ts
- util.ts
- en.json
- he.json
- request.ts
- index.tsx
- intl.tsx
- plugins.ts
- sonner.tsx
- theme.tsx
- jsonld.ts
- metadata.ts
- accessibility-bar.css
- admin-tailwind.css
- button.css
- cart.css
- faq.css
- gallery.css
- globals.css
- payload.config.ts
- .env.example
- .gitignore
- CLAUDE.md
- eslint.config.mjs
- LICENSE
- next.config.ts
- package.json
- pnpm-lock.yaml
- postcss.config.mjs
- README.md
- tailwind.config.mjs
- tsconfig.json
# Installation Guide
1. Get the code
git clone https://github.com/giladfuchs/next-ecommerce
Downloads the entire project code from GitHub to your computer.
cd next-ecommerce
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
pnpm install
Downloads and installs the libraries listed in package.json.
pnpm dev
Starts the development/run server.
pnpm seed
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
