create-postpipe-shop
v1.0.4
Published
CLI to scaffold Shop feautres (Cart, Wishlist, Orders) for PostPipe
Readme
Create PostPipe Shop
CLI to scaffold robust Shop features for Next.js applications, powerd by PostPipe.
Features
Select which modules to install via the interactive CLI:
🛒 Shopping Cart
- Model:
Cart(User-specific cart management). - API:
/api/cart(Add, remove, update quantity).
❤️ Wishlist
- Model:
Wishlist(Save favorite products). - API:
/api/wishlist(Toggle favorites).
📦 Orders & Inventory
- Model:
Order(Order history, statuses). - API:
/api/orders(Create order, list history, auto-reduce stock).
⚡ Server Actions
- Location:
src/lib/actions/shop.ts - Functions:
addToCart,removeFromCart,addToWishlist,removeFromWishlist. - Signature:
(prevState, formData)- Ready for ReactuseActionState.
Usage
Run this command in your Next.js project root:
npx create-postpipe-shopDependencies
This package assumes you have:
mongoose(for database)
License
CC-BY-NC-SA-4.0
