Skip to content

EcomGenie leverages copilotkit (groq - llama -model ) to provide personalized product recommendations from Amazon or other e-commerce, tailored specifically to your unique needs and preferences.

Notifications You must be signed in to change notification settings

triggeredcode/EcomGenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EcomGenie

EcomGenie is a web application that allows you to import products from various sources and display them on a user-friendly interface.

UI

Homepage

Image HomePage

Filters

Image Product-Filters

ChatBot

Image Shopping-Assistant

Table of Contents

Download

To get started, download the project repository from the following link:

Download Repository

Environment Variables

Before running the application, you need to set up the following environment variables:

  • SCRAPER_API_KEY: Your Scraper API key ( Sign up)
  • GROQ_API_KEY: Your Groq API key. ( Sign up )

You can set these variables in a .env file at the root of the project.

Setup

Backend

  1. Navigate to the backend directory:

    cd backend
  2. Install dependencies:

    npm install

Frontend

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install

Running the Application

  1. Start the backend server:

    cd backend
    node index.js
  2. Start the frontend development server:

    cd frontend
    npm run dev
  3. Visit the application: Open your web browser and go to http://localhost:5173 to see the running application.

Import Products

You can import up to 5 products using the provided interface. Simply add the product details, and they will be displayed on the application. Some data is already hardcoded for you. On the right side, you will find a chatbot to interact with and help you choose the right product.

Contributing

Contributions are welcome! Please open an issue or submit a pull request if you find any bugs or have suggestions for improvements.

License

About

EcomGenie leverages copilotkit (groq - llama -model ) to provide personalized product recommendations from Amazon or other e-commerce, tailored specifically to your unique needs and preferences.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published