Full Video on YouTube CodeCraftMERN
Discover a seamless shopping experience at our e-commerce haven. Browse an extensive selection of products from top brands, enjoy secure transactions, and relish swift deliveries. Elevate your online shopping journey with user-friendly navigation and exclusive deals. Shop effortlessly, anytime, anywhere, and redefine convenience with our digital marketplace.
Explore curated deals and trending products on our inviting e-commerce homepage. Instantly find what you need for a delightful shopping experience.
x31
Pagesx1
x1
x1
x3
x3
x5
cart & favorites
x8
CRUD intension
x10
CRUD intension
x15
Modalsx1
x1
x1
x1
x1
x1
x2
x2
x5
cart
, favorites
, create
, read
, update
& delete
admin
, seller
& buyer
highlight matched words & letters
avatar
, thumbnail
& gallery
pc
, laptop
, tablet
& mobile
stripe
ui/ux
role based
Next.Js 13 App Directory
Redux Toolkit
Tailwind CSS
React Icons
MongoDB
Mongoose
ESLint
Prettier
Asana
Node.Js Express Server
Client | Server |
---|---|
@reduxjs/toolkit | bcryptjs |
autoprefixer | cloudinary |
eslint | colors |
eslint-config-next | cors |
next | dotenv |
postcss | express |
react | jsonwebtoken |
react-dom | mongoose |
react-icons | multer |
react-redux | multer-storage-cloudinary |
tailwind-scrollbar-hide | validator |
tailwindcss | nodemon |
@tailwindcss/forms |
You can use any package manager like npm
or yarn
git clone https://github.com/devhasibulislam/canim-ecommerce.git
cd canim-ecommerce
cd client
yarn install
cd ..
cd server
yarn install
NEXT_PUBLIC_BASE_URL="http://localhost:8080/api"
# Port number
PORT=8080
# Origin URL
ORIGIN_URL="http://localhost:3000"
# MongoDB Atlas URI
DB_Name="canim-template"
ATLAS_URI="YOUR_MONGODB_ATLAS_URI"
# JWT secret
TOKEN_SECRET="JWT_TOKEN"
# Cloudinary credentials
CLOUD_NAME="CLOUDINARY_CLOUD_NAME"
API_KEY="CLOUDINARY_API_KEY"
API_SECRET="CLOUDINARY_API_SECRET"
# Stripe Payment Credentials
STRIPE_PUBLISHABLE_KEY="YOUR_STRIPE_PUBLISHABLE_KEY"
STRIPE_SECRET_KEY="YOUR_STRIPE_SECRET_KEY"
[email protected]
& Demo@123
[email protected]
& Hasib@123
[email protected]
& Admin@123
=> don't create any occurrence :(
Client Side
Live Link: Click HereServer Side
Live Link: Click HereDashboard Reference
Link: Click HereReference Site
Live Link: Click Herededicate to
find it useful
then buy me a coffee
😜😜😜