Flipkart Clone Full Stack E Commerce Platform Mern Stack Redux Stripe Integration
Flipkart Clone: MERN e-commerce platform with product search/filters, user auth, cart/checkout, admin panel, Stripe payments, & responsive design. Tech: React, Redux, Tailwind, Node, MongoDB, JWT, Cloudinary. Ideal for learning full-stack dev. Contributions welcome! #MERN #React #WebDev

A full-stack e-commerce platform featuring product search/filters, user authentication, cart/checkout system, admin panel, and Stripe payments.

✨ Features
- Product Search & Filters
- User Authentication (JWT)
- Cart & Checkout System
- Admin Dashboard
- Stripe Payment Integration
- Responsive Mobile Design
🛠️ Tech Stack
- Frontend: React, Redux, Tailwind CSS
- Backend: Node.js, Express, MongoDB
- Services: Stripe API, Cloudinary, JWT
🚀 Getting Started
Prerequisites
- Node.js v16+
- MongoDB Atlas cluster
- Stripe API keys
Installation
- Clone repository:
```bash
git clone https://github.com/shauryasds/Flipkart-Clone---Full-Stack-E-Commerce-Platform-MERN-Stack-Redux-Stripe-Integration.git
cd Flipkart-Clone---Full-Stack-E-Commerce-Platform-MERN-Stack-Redux-Stripe-Integration
Backend Setup
cd backend
npm install
cp .env.example .env # Update values in .env
npm run dev
Fronntend Setup
cd ../frontend
npm install
cp .env.example .env # Update values in .env
npm run start
🔧 Environment Variables
backend/.env
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
STRIPE_KEY=your_stripe_key
CLOUDINARY_URL=your_cloudinary_url
frontend/.env
REACT_APP_API_URL=http://localhost:5000
REACT_APP_STRIPE_KEY=your_stripe_publishable_key
🤝 Contributing
Fork the Project
Create your Feature Branch (git checkout -b feature/AmazingFeature)
Commit your Changes (git commit -m 'Add some AmazingFeature')
Push to the Branch (git push origin feature/AmazingFeature)
Open a Pull Request