Skip to content

Shanuja30/ECart_Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EcoCart Online Chatbot

Project Overview

EcoCart Online is a sustainable e-commerce platform offering eco-friendly products with a focus on convenience, customer trust, and environmental responsibility.
This project features an AI-powered chatbot that provides instant customer support, helping users with queries related to orders, shipping, refunds, exchanges, warranties, and sustainability practices, enhancing the overall shopping experience.

Features

  • AI-powered chatbot for instant customer support
  • Handles queries on orders, shipping, refunds, exchanges, warranties, and sustainability
  • Fast, accurate, and interactive responses
  • Can be integrated with EcoCart Online website

Technologies Used

  • Backend: Python, FastAPI
  • Frontend: React.js / Streamlit
  • AI/ML: NLP-based chatbot responses
  • Database: SQLite / PostgreSQL (if applicable)
  • Other: Git, GitHub, .env for environment variables

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/EcoCart_Chatbot.git
  2. Navigate to the project folder: cd EcoCart_Chatbot

  3. Create a virtual environment: python -m venv venv source venv/bin/activate # Mac/Linux venv\Scripts\activate # Windows

  4. Install dependencies: pip install -r requirements.txt

  5. Add your API keys or environment variables in a .env file. Usage Run the backend server: python -m uvicorn app:app --reload --port 8001

    Run the frontend (React.js): npm install npm start Interact with the chatbot through the website interface or Streamlit app.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published