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