A modern eCommerce storefront built with Next.js 15, React 18, and TailwindCSS.
This project provides a responsive and SEO-friendly frontend for an online store, including product listing, cart, and checkout pages.
- 🏬 Product Catalog with categories and variants
- 🛒 Shopping Cart with add/remove/update functionality
- 💳 Checkout Page (UI only; backend/API integration optional)
- 🌍 SEO Optimized
- 🎨 Styled with TailwindCSS
- ⚡ Modular & Clean Architecture
- 📱 Responsive Design (mobile, tablet, desktop)
- Framework: Next.js 15
- Frontend: React 18
- Styling: TailwindCSS
- Routing & State: React + Next.js built-in routing
nextjs-ecommerce/
├── src/
│ ├── app/ # Next.js App Router pages/components
│ ├── components/ # Reusable UI components
│ ├── styles/ # TailwindCSS + global styles
│ └── lib/ # Helper functions
├── public/ # Images, icons, assets
├── package.json
└── README.md
- Clone the repository
git clone https://github.com/devjanar/nextjs-ecommerce.git
cd nextjs-ecommerce
Install dependencies
npm install
Run the development server
npm run dev
Open the app in your browser
http://localhost:3000
🎯 Goals
Provide a ready-to-use eCommerce frontend template
Clean, modular code for easy customization
Designed for integration with any backend (REST API, GraphQL, or custom)