This project was developed as part of the Myntra 'We for She' Hackathon, where over 29,643 teams competed, and our idea ranked in the Top 20.
The goal of this project was to integrate an advanced AI-powered chatbot into a Myntra clone, providing users with personalized and budget-friendly fashion recommendations based on their preferences and behavior.
The chatbot leverages natural language processing (NLP) to engage with users seamlessly and enhance their shopping experience. The platform was built from scratch to showcase the chatbot's functionality effectively.
- Personalized Recommendations: The chatbot suggests fashion products based on user preferences, shopping behavior, and budget constraints.
- Seamless Integration: Integrated into a fully functional Myntra-like e-commerce platform.
- Interactive Conversations: AI-driven responses for a natural and engaging user experience.
- Budget-Specific Insights: Tailors suggestions within user-defined budget ranges.
- Frontend: HTML, CSS, JavaScript
- Chatbot Framework: Voiceflow (used for designing and implementing the chatbot logic)
- Web Scraping: Python scripts to scrape fashion product data for recommendations
- Automation Testing: Selenium for testing chatbot interactions
- Development Environment: Visual Studio Code
├── frontend/
│ ├── index.html # Home page of the Myntra clone
│ ├── styles.css # Styling for the platform
│ ├── app.js # Chatbot and platform functionalities
├── chatbot/
│ ├── chatbot_voiceflow # Voiceflow logic and configurations
│ ├── intents.json # NLP intents and responses
├── scripts/
│ ├── scraper.py # Web scraping script for product data
│ ├── selenium_tests.py # Selenium scripts for testing
└── README.md # Project documentation
- Clone the repository:
git clone https://github.com/your-username/myntra-chatbot-integration.git cd myntra-chatbot-integration - Install dependencies:
Ensure Python and Node.js are installed.pip install selenium npm install
- Run the platform:
Openindex.htmlin your browser or use a local server for development.
- User Interaction: Users interact with the chatbot by specifying their preferences and budgets.
- Product Recommendations: The chatbot suggests products scraped from various sources using Python scripts.
- User Experience: The Myntra-like platform provides an intuitive shopping experience.
This project was part of the Myntra 'We for She' Hackathon.
- Ranked in the Top 20 among 29,643 teams.
- Special thanks to Myntra for the opportunity and support.
Let me know if you’d like any adjustments! 😊