{"id":20904182,"url":"https://github.com/shivamarora1/circle-and-search","last_synced_at":"2026-04-13T18:01:31.758Z","repository":{"id":259071707,"uuid":"871142013","full_name":"shivamarora1/circle-and-search","owner":"shivamarora1","description":"Search the object inside image using gesture of finger","archived":false,"fork":false,"pushed_at":"2024-11-01T05:50:47.000Z","size":589,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-04T21:48:31.932Z","etag":null,"topics":["angular","bedrock","image-similarity","similarity-search","titan-embeddings","vector-database","vector-search","vercel"],"latest_commit_sha":null,"homepage":"https://frontend-shivamarora1s-projects.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shivamarora1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-11T11:01:33.000Z","updated_at":"2024-11-01T05:50:50.000Z","dependencies_parsed_at":"2024-10-27T16:59:08.739Z","dependency_job_id":null,"html_url":"https://github.com/shivamarora1/circle-and-search","commit_stats":null,"previous_names":["shivamarora1/circle-and-search"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shivamarora1/circle-and-search","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivamarora1%2Fcircle-and-search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivamarora1%2Fcircle-and-search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivamarora1%2Fcircle-and-search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivamarora1%2Fcircle-and-search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shivamarora1","download_url":"https://codeload.github.com/shivamarora1/circle-and-search/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivamarora1%2Fcircle-and-search/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31764317,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","bedrock","image-similarity","similarity-search","titan-embeddings","vector-database","vector-search","vercel"],"created_at":"2024-11-18T13:16:15.855Z","updated_at":"2026-04-13T18:01:31.741Z","avatar_url":"https://github.com/shivamarora1.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"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. \u003cbr\u003e\n\n![icon](https://github.com/user-attachments/assets/04f0a5a1-cc01-44dc-bc96-7e33d5fd162f)\n\n\u003ccenter\u003e\u003cimg src=\"https://github.com/user-attachments/assets/34da6c9f-5452-4b8f-b137-f5eedf0332e3\" heigth=600 width=800\u003e\u003c/img\u003e\u003c/center\u003e\n\n\n 👉 \u003cb\u003eLive Demo:\u003c/b\u003e [https://frontend-shivamarora1s-projects.vercel.app/](https://frontend-shivamarora1s-projects.vercel.app/)\n\n ## Architecture\n![architecture](https://github.com/user-attachments/assets/6dedaa27-5b08-4579-a246-c8e8d74a0fad)\n\nEmbeddings of images along with their meta are stored inside Milvus vector database. Image embeddings are generated using titan multi embeddings generation model.\n\n1. Image from frontend is sent to backend.\n2. Backend generates embeddings of uploaded image using AWS Bedrock Titan Embedding generation model.\n3. Vector Similarity search is performed using these generated embeddings and Milvus vector query.\n4. Fetched results (Product image, Price, Link) are returned to frontend.\n\n## Running in local:\n1. Clone the repo.\n2. Run Frontend\n```\ncd frontend\nnpm install\nng serve\n```\n3. Create `.env` referring to `.env.example`.\n4. Run Backend\n```\ncd backend\nnpm install \nvercel dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshivamarora1%2Fcircle-and-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshivamarora1%2Fcircle-and-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshivamarora1%2Fcircle-and-search/lists"}