Skip to content

Smart Commerce is an intuitive platform that leverages large language models (LLMs) to provide users with a seamless shopping experience on eBay. By understanding natural language prompts, Smart Commerce bridges the gap between user intent and desired products.

Notifications You must be signed in to change notification settings

AV2001/smart-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Commerce 🛍️

Smart Commerce is an intuitive platform that leverages large language models (LLMs) to provide users with a seamless shopping experience on eBay. By understanding natural language prompts, Smart Commerce bridges the gap between user intent and desired products.

Live Application 👉 Smart Commerce Live 👈

Table of Contents 📋

  1. Features
  2. Technologies Used
  3. Getting Started
  4. Usage
  5. Contact

Features ✨

  • Natural Language Search: Easily find products on eBay using natural language queries.
  • Personalized Wishlists: Create and manage multiple wishlists.
  • Seamless eBay Integration: Access a vast array of eBay products directly.
  • User-Friendly: Offering an easy-to-use user experience.

Technologies Used 💻

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Python
  • Flask
  • PostgreSQL
  • eBay API
  • OpenAI API

Getting Started 🚀

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites 🔍

  • Basic knowledge of web technologies (HTML, CSS, JavaScript).
  • Python environment setup.
  • Access to eBay and OpenAI APIs.

Installation 🛠️

To set up the Smart Commerce project for development on your local machine, follow these steps:

1. Clone the Repository

Clone the Smart Commerce repository to your local machine:

git clone https://github.com/yourusername/smart-commerce.git
cd smart-commerce

2. Set Up Python Virtual Environment (Optional but recommended)

Create and activate a virtual environment:

python -m venv venv
source venv/bin/activate

For Windows 👇
venv\Scripts\activate

3. Install Required Python Packages

Install all the necessary packages using pip:

pip install -r requirements.txt

4. Set Up PostgreSQL

  • Install PostgreSQL if not already installed.
  • Create a new database for Smart Commerce.
  • Configure database settings in your project settings or environment variables.

5. Set Environment Variables

Configure the necessary environment variables:

  • eBay API credentials.
  • OpenAI API key.
  • Database connection URI.
  • Any other necessary variables.

6. Initialize the Database

Run the script using the command below to initialize the database 👇

python seed.py

7. Run the Application

Start the Flask server:

flask run

8. Access the Application

Open a web browser and navigate to http://localhost:5000. You should see the Smart Commerce application running.

Note: Adjust these steps as needed based on your specific setup and requirements.

Usage 📚

Contact 📞

If you would like to reach out to me, please do so on LinkedIn.

Linkedin Badge

About

Smart Commerce is an intuitive platform that leverages large language models (LLMs) to provide users with a seamless shopping experience on eBay. By understanding natural language prompts, Smart Commerce bridges the gap between user intent and desired products.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published