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.
- 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
- Backend: Python, FastAPI
- Frontend: React.js / Streamlit
- AI/ML: NLP-based chatbot responses
- Database: SQLite / PostgreSQL (if applicable)
- Other: Git, GitHub,
.envfor environment variables
-
Clone the repository:
git clone https://github.com/yourusername/EcoCart_Chatbot.git
-
Navigate to the project folder: cd EcoCart_Chatbot
-
Create a virtual environment: python -m venv venv source venv/bin/activate # Mac/Linux venv\Scripts\activate # Windows
-
Install dependencies: pip install -r requirements.txt
-
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.