This is an open source e-commerce nike shoes build with Next.js. It is bootstrapped with create-t3-app
.
- Authentication with NextAuth
- File uploads with uploadthing
- Database on MongoDB
- Validation with Yup
- Storefront with products, categories, and subcategories
- User Payments with Stripe
- Checkout with Stripe Checkout
- Dashboard with products, orders, and payments
git clone https://github.com/M-ZENHOM/NikeShoes-Ecommerce
npm install
Create a .env
file in the root directory and add the environment variables as shown in the .env.example
file.
npm run dev
pnpm run stripe:listen
Follow the deployment guides for Vercel, Netlify and Docker for more information.