A Next.js 16 e-commerce demo application built with React 19, shadcn/ui, and Tailwind CSS.
- Node.js 18.17 or later
- pnpm
-
Clone the repository:
git clone git@github.com:bugzy-ai/storzy.git cd storzy -
Install dependencies:
pnpm install
-
Create environment file:
cp .env.local.example .env.local
Or create
.env.localmanually (see Environment Variables below).
Create a .env.local file in the project root with the following variables:
NEXT_PUBLIC_IMPROVED_CHECKOUT=false
NEXT_PUBLIC_ADD_TO_CART_BUG=false| Variable | Description | Default |
|---|---|---|
NEXT_PUBLIC_IMPROVED_CHECKOUT |
Enables the improved checkout flow | false |
NEXT_PUBLIC_ADD_TO_CART_BUG |
Enables add-to-cart bug simulation for testing | false |
Set any variable to true to enable the feature.
# Start development server
pnpm dev
# Build for production
pnpm build
# Start production server
pnpm start
# Run linting
pnpm lintThe development server runs at http://localhost:3000.