SmartCart AI is a next-gen Walmart shopping assistant that blends intelligent automation with sustainable design. Our platform enhances customer experience with AI-driven personalization, budget tools, eco-rewards, and more — making shopping smarter and greener.
Empowering customers to make smarter choices, save time, and reduce waste — while advancing Walmart’s innovation and sustainability goals.
| Features | Description |
|---|---|
| 🧠 AI-Driven Personalization | - Smart product suggestions based on purchase history - Finds hidden coupons & discounts - Natural Language Search (e.g., "low-calorie snacks under ₹100") - Behavioral insights for better recommendations |
| 🛒 Smart Cart + Bill Estimator | - Live bill estimation - Budget simulation with quantity/price tweaks - Auto-sync with real-time Walmart prices - Cross-platform cart sync |
| 🍽️ AI Meal Planner | - Personalized meal plans - Nutrition filters (diet, allergies, etc.) - Auto-generates grocery lists - Live stock check for ingredients |
| 🌱 Eco-Reward System | - EcoScore product tags - Earn GreenPoints™ for sustainable shopping - Track carbon impact - Unlock eco-achievements |
| 📦 Inventory & Supply Chain | - Real-time availability + restock alerts - Food waste reduction via demand forecasting - Walmart supply-chain optimization insights |
| Frontend | Backend | Database | AI | DevOps |
|---|---|---|---|---|
| React.js | Node.js | MongoDB | OpenAI API | Firebase, Vercel, Render |
| Tailwind CSS | Express.js | NLP, Recommendation Engine | Hosting & Deployments |
📁 Project Structure
SmartCart-AI/
├── public/
│ ├── index.html
│ ├── favicon.ico
│ ├── manifest.json
│ └── robots.txt
├── src/
│ ├── assets/
│ │ ├── images/
│ │ └── icons/
│ ├── components/
│ │ ├── Navbar.jsx
│ │ ├── ProductCard.jsx
│ │ ├── CartSummary.jsx
│ │ └── MealPlanner.jsx
│ ├── pages/
│ │ ├── Home.jsx
│ │ ├── Cart.jsx
│ │ ├── Login.jsx
│ │ └── Profile.jsx
│ ├── styles/
│ │ └── index.css
│ ├── App.jsx
│ └── index.js
├── package.json
├── tailwind.config.js
├── postcss.config.js
├── .gitignore
└── README.md
# 1️⃣ Clone the repo
git clone https://github.com/Avisav24/SmartCart-AI.git
cd SmartCart-AI
# 2️⃣ Install dependencies
npm install
# 3️⃣ Initialize Tailwind CSS
npx tailwindcss init -p
# 4️⃣ Start dev server
npm start🔗 Visit http://localhost:3000 to view the app.
| Smart Dashboard | Intelligent Cart | Meal Planner | Eco Rewards |
|---|---|---|---|
AI suggestions & eco-points |
Live pricing, budget sim |
AI recipes, grocery lists |
GreenPoints™ gamified system |
| Metric | Score | Status |
|---|---|---|
| Performance | 95/100 | 🟢 Excellent |
| Accessibility | 98/100 | 🟢 Excellent |
| Best Practices | 92/100 | 🟢 Excellent |
| SEO | 100/100 | 🟢 Perfect |
✅ Save time • 💡 Make smarter decisions • ♻️ Reduce waste • 🎁 Earn rewards
📈 Boost engagement • 🧠 Optimize inventory • 🌱 Advance sustainability
🌾 Reduce food waste • 🌍 Promote eco-products • 📉 Track emissions
We welcome contributions!
# 🍴 Fork the repo
# 🌿 Create a branch
git checkout -b feature/YourFeature
# 💻 Commit changes
git commit -m "Added AmazingFeature"
# 🚀 Push changes
git push origin feature/YourFeature
# 🎉 Open a Pull Request- Follow code style & formatting
- Write tests for new features
- Update documentation if needed
- Ensure mobile responsiveness
Raise issues via GitHub Issues tab.
For queries or suggestions, connect via GitHub.
MIT License © 2025 SmartCart AI Team
🏆 Built with ❤️ for Walmart Sparkathon 2025