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 👈
- 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.
- HTML
- CSS
- JavaScript
- jQuery
- Python
- Flask
- PostgreSQL
- eBay API
- OpenAI API
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Basic knowledge of web technologies (HTML, CSS, JavaScript).
- Python environment setup.
- Access to eBay and OpenAI APIs.
To set up the Smart Commerce project for development on your local machine, follow these steps:
Clone the Smart Commerce repository to your local machine:
git clone https://github.com/yourusername/smart-commerce.git
cd smart-commerce
Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate
For Windows 👇
venv\Scripts\activate
Install all the necessary packages using pip:
pip install -r requirements.txt
- Install PostgreSQL if not already installed.
- Create a new database for Smart Commerce.
- Configure database settings in your project settings or environment variables.
Configure the necessary environment variables:
- eBay API credentials.
- OpenAI API key.
- Database connection URI.
- Any other necessary variables.
Run the script using the command below to initialize the database 👇
python seed.py
Start the Flask server:
flask run
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.
If you would like to reach out to me, please do so on LinkedIn.