Skip to content

shivamarora1/circle-and-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Circle to Search is a vector database powered feature that allows you to quickly search for information about what you see on your images, using a simple gesture with your finger or mouse pointer.

icon

👉 Live Demo: https://frontend-shivamarora1s-projects.vercel.app/

Architecture

architecture

Embeddings of images along with their meta are stored inside Milvus vector database. Image embeddings are generated using titan multi embeddings generation model.

  1. Image from frontend is sent to backend.
  2. Backend generates embeddings of uploaded image using AWS Bedrock Titan Embedding generation model.
  3. Vector Similarity search is performed using these generated embeddings and Milvus vector query.
  4. Fetched results (Product image, Price, Link) are returned to frontend.

Running in local:

  1. Clone the repo.
  2. Run Frontend
cd frontend
npm install
ng serve
  1. Create .env referring to .env.example.
  2. Run Backend
cd backend
npm install 
vercel dev

Releases

No releases published

Packages

No packages published