Skip to content

Walmart Ecommerce Website with NLP Recommendation System

Notifications You must be signed in to change notification settings

techrajat/Sparkathon-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 

Repository files navigation

ValueMart

Sparkathon.mp4

Project Overview

This project is a submission for Sparkathon 2023, presenting an Ecommerce website for Walmart. The key feature of this platform is the implementation of a Natural Language Processing (NLP) based recommendation system, along with price optimization to enhance user experience and maximize savings.

Tech Stack

  • Frontend:

    • React.js
  • Backend:

    • Flask
    • MongoDB
  • NLP:

    • NLTK (Natural Language Toolkit)
    • TfidfVectorizer

Installation

  1. Clone the repository:

    git clone https://github.com/techrajat/Sparkathon-2023.git
    cd Sparkathon-2023
  2. Install dependencies for frontend and backend:

    # Navigate to client folder
    cd client
    npm install
    
    # Navigate to server folder
    cd ../server
    pip install -r requirements.txt
  3. Set up MongoDB:

    • Ensure MongoDB is installed and running.
  4. Run the application:

    # Run frontend (from the client folder)
    npm start
    
    # Run backend (from the server folder)
    python app.py

    The application should now be accessible at http://localhost:3000.

Features

  • User Authentication: Users can create accounts, log in, and enjoy a personalized experience.

  • NLP Recommendation System: Leveraging NLTK and TfidfVectorizer, the recommendation system suggests products based on user preferences and historical data.

  • Price Optimization: Utilizing algorithms to optimize product prices for maximum savings.

  • Cart Functionality: Users can add products to their shopping cart, review items, and proceed to checkout.

Contributing

Contributions to RecipeGenius are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

About

Walmart Ecommerce Website with NLP Recommendation System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published