Welcome to the AI-Powered E-Commerce Website, a full-stack project built using the MERN Stack (MongoDB, Express, React, Node.js). This project is perfect for CSE Final Year Major Projects, portfolio building, and learning real-world full-stack development with modern features.
- Modern E-Commerce UI built with React.js
- Google Authentication using Firebase/Google API
- Secure Payments with Razorpay integration
- Full Admin Dashboard for product, order, and user management
- Add to Cart & Checkout System
- Order Booking & Tracking
- Real-time Stock Updates
- AI-Powered Product Recommendations
- Responsive Design for mobile and desktop
- Free Deployment on Render
- Frontend: React.js, TailwindCSS, Context API
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase/Google Auth
- Payments: Razorpay
- Deployment: Render
- Extras: AI integration for recommendations
- Fully functional admin panel to manage products, orders, and users
- Secure user authentication and authorization
- Cart and checkout features with live payment integration
- AI-powered suggestions to enhance the user shopping experience
- Responsive and mobile-friendly UI
- Final Year Major Project for CSE/IT students
- Resume/Portfolio boosting
- Real-world e-commerce website simulation
- Learning MERN Stack development, AI integration, and payment gateway
- Clone the repository:
git clone https://github.com/Mohitkumar1322/EcommerceCartFullStack.git
- Go to individual directory cd backend,frontend,admin and install all via
npm i- Run all folder in terminal by after setting up .env
npm run dev- Set up .env
PORT=8000
MONGODB_URL="your_mongodb_connection_string"
JWT_SECRET="your_jwt_secret"
ADMIN_EMAIL="your_admin_email"
ADMIN_PASSWORD="your_admin_password"
CLOUDINARY_NAME="your_cloudinary_name"
CLOUDINARY_API_KEY="your_cloudinary_api_key"
CLOUDINARY_API_SECRET="your_cloudinary_api_secret"
RAZORPAY_KEY_SECRET="your_razorpay_key_secret"
RAZORPAY_KEY_ID="your_razorpay_key_id"