Skip to content

Shubhragite/Myntra_chatbotIntegration

Repository files navigation

Myntra Chatbot Integration

Overview

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.


Features

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

Tech Stack

  • 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

Project Structure

├── 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

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/your-username/myntra-chatbot-integration.git
    cd myntra-chatbot-integration
  2. Install dependencies:
    Ensure Python and Node.js are installed.
    pip install selenium
    npm install
  3. Run the platform:
    Open index.html in your browser or use a local server for development.

How It Works

  1. User Interaction: Users interact with the chatbot by specifying their preferences and budgets.
  2. Product Recommendations: The chatbot suggests products scraped from various sources using Python scripts.
  3. User Experience: The Myntra-like platform provides an intuitive shopping experience.

Acknowledgments

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! 😊

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors