Skip to content

Avisav24/SmartCart-AI

Repository files navigation

🛒 SmartCart AI – Your Intelligent Walmart Shopping Companion




🔗 Live Demo • 📚 Documentation • ⚡ Quick Start • 🤝 Contributing


🌟 What is SmartCart AI?

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.


🎯 Our Mission

Empowering customers to make smarter choices, save time, and reduce waste — while advancing Walmart’s innovation and sustainability goals.


✨ Key Features

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

🛠️ Tech Stack

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

🚀 Quick Start

# 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.


🎯 Demo Highlights

Smart Dashboard Intelligent Cart Meal Planner Eco Rewards

AI suggestions & eco-points

Live pricing, budget sim

AI recipes, grocery lists

GreenPoints™ gamified system

📊 Performance Metrics

Metric Score Status
Performance 95/100 🟢 Excellent
Accessibility 98/100 🟢 Excellent
Best Practices 92/100 🟢 Excellent
SEO 100/100 🟢 Perfect

🌍 Why SmartCart AI?

For Customers

✅ Save time • 💡 Make smarter decisions • ♻️ Reduce waste • 🎁 Earn rewards

For Walmart

📈 Boost engagement • 🧠 Optimize inventory • 🌱 Advance sustainability

For the Planet

🌾 Reduce food waste • 🌍 Promote eco-products • 📉 Track emissions


🤝 Contributing

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

📋 Contribution Guidelines

  • Follow code style & formatting
  • Write tests for new features
  • Update documentation if needed
  • Ensure mobile responsiveness

📞 Support & Contact

Raise issues via GitHub Issues tab.
For queries or suggestions, connect via GitHub.


📄 License

MIT License © 2025 SmartCart AI Team


🏆 Built with ❤️ for Walmart Sparkathon 2025

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors