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.

👉 Live Demo: https://frontend-shivamarora1s-projects.vercel.app/
Embeddings of images along with their meta are stored inside Milvus vector database. Image embeddings are generated using titan multi embeddings generation model.
- Image from frontend is sent to backend.
- Backend generates embeddings of uploaded image using AWS Bedrock Titan Embedding generation model.
- Vector Similarity search is performed using these generated embeddings and Milvus vector query.
- Fetched results (Product image, Price, Link) are returned to frontend.
- Clone the repo.
- Run Frontend
cd frontend
npm install
ng serve
- Create
.env
referring to.env.example
. - Run Backend
cd backend
npm install
vercel dev