Inspiration
- Generic recommendations do not always match individual customer preferences.
- Traditional keyword search may not understand the user’s actual intent.
- Businesses need better ways to understand customer behavior and improve retention.
- We wanted to combine e-commerce + Machine Learning into one practical application.
What it does
SmartCart AI is an intelligent e-commerce platform designed to improve online shopping through Machine Learning. It provides personalized product recommendations, semantic product search, and customer churn prediction based on user behavior and product data.
How we built it
User → React Frontend → FastAPI Backend ↓ PostgreSQL ↓ ML Processing ↙ ↓ ↘ Recommendations Search Churn
Challenges we ran into
- Finding and preparing a suitable e-commerce dataset
- Handling sparse/limited user-interaction data
- Improving recommendation relevance
- Understanding natural-language search queries
- Integrating ML models with the web application
- Balancing project scope with the one-month development timeline
Accomplishments that we're proud of
Developed a clear AI-based solution for real-world e-commerce challenges.
- Successfully designed the complete system architecture and workflow.
- Integrated multiple ML concepts: recommendation systems, semantic search, and customer churn prediction.
- Gained practical experience in Python, Machine Learning, React.js, FastAPI, and PostgreSQL.
- Converted our initial idea into a structured, scalable project plan within a one-month development timeline.
- Improved our understanding of data preprocessing, model selection, API integration, and full-stack development.
- Established a strong foundation for the next stage: implementation, model integration, testing, and deployment. ## What we learned
- Data collection, cleaning, and preprocessing
- Recommendation-system development
- Natural Language Processing and semantic search
- Machine-learning model training and evaluation
- Full-stack application development
- Connecting ML models with a web application
- Database management and API integration ## What's next for SmartCart AI: An Intelligent E-Commerce Platform Using ML AI shopping assistants
Built With
- faiss
- fastapi
- postgresql
- python
- react.js
Log in or sign up for Devpost to join the conversation.