mern-e-commerce Tailwind Templates

Mern E Commerce

Built with React.js, JavaScript, Node.js, Express.js, RESTful API, MongoDB, Mongoose, Redis, Stripe, TailwindCSS. A full-stack e-commerce app with secure authentication, Stripe payments, admin dashboard, product management, checkout, coupons, sales analytics, and Redis cachingโ€”styled with Tailwind. ๐Ÿš€

E-Commerce Store ๐Ÿ›’

About This Website:

  • ๐Ÿš€ Project Setup
  • ๐Ÿ—„๏ธ MongoDB & Redis Integration
  • ๐Ÿ’ณ Stripe Payment Setup
  • ๐Ÿ” Robust Authentication System
  • ๐Ÿ”‘ JWT with Refresh/Access Tokens
  • ๐Ÿ“ User Signup & Login
  • ๐Ÿ›’ E-Commerce Core
  • ๐Ÿ“ฆ Product & Category Management
  • ๐Ÿ›๏ธ Shopping Cart Functionality
  • ๐Ÿ’ฐ Checkout with Stripe
  • ๐Ÿท๏ธ Coupon Code System
  • ๐Ÿ‘‘ Admin Dashboard
  • ๐Ÿ“Š Sales Analytics
  • ๐ŸŽจ Design with Tailwind
  • ๐Ÿ›’ Cart & Checkout Process
  • ๐Ÿ”’ Security
  • ๐Ÿ›ก๏ธ Data Protection
  • ๐Ÿš€Caching with Redis
  • โŒ› And a lot more...

Setup .env file

PORT=5000
MONGO_URI=your_mongo_uri

UPSTASH_REDIS_URL=your_redis_url

ACCESS_TOKEN_SECRET=your_access_token_secret
REFRESH_TOKEN_SECRET=your_refresh_token_secret

CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_api_key
CLOUDINARY_API_SECRET=your_api_secret

STRIPE_SECRET_KEY=your_stripe_secret_key
CLIENT_URL=http://localhost:5173
NODE_ENV=development

Run this app locally

npm run build

Start the app

npm run start

Top categories

Loading Svelte Themes