Skip to content

ShopGenie is an AI powered shopping assistant. It harnesses the power of LLM and RAG for finding a product easier than ever. This repository is the main application for the project.

Notifications You must be signed in to change notification settings

yoboBUETGenesis/ShopGenie

Repository files navigation

Tech-stack Of the Project

We have used Qdrant for hosting the vector database in the cloud. For text embedding, we have used text-embedding-3-small model from openAI. We have used Sveltekit as a meta framework covering both the front-end and the backend. For database we have used postgres. Database in hosted in supabase.

Set up and usage

Cloning the repository

You can clone the repository by simply

git clone https://github.com/yoboBUETGenesis/workspace.git

Developing

Once you've cloned the project, install the required dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

# or use pnpm
pnpm run dev 

Building

To create a production version of your app:

npm run build

# or use pnpm
pnpm run build 

You can preview the production build with npm run preview.

You will be needing an environment file copnsisting of the following entities

PUBLIC_SUPABASE_URL="*************************************"
PUBLIC_SUPABASE_ANON_KEY="*************************************"
OPENAI_KEY_2="*************************************"
QDRANT_HOST="*************************************"
QDRANT_API_KEY="*************************************"
GOOGLE_API_KEY_1= "*************************************"
GOOGLE_API_KEY_2= "*************************************"

About

ShopGenie is an AI powered shopping assistant. It harnesses the power of LLM and RAG for finding a product easier than ever. This repository is the main application for the project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published