├── LICENSE ├── README.md ├── backend ├── .gitignore ├── Dockerfile ├── README.md ├── justfile ├── pyproject.toml ├── src │ ├── __init__.py │ ├── dedupe_it │ │ ├── __init__.py │ │ ├── comparator.py │ │ ├── config.py │ │ ├── grouper.py │ │ ├── llm.py │ │ ├── logger.py │ │ ├── merger.py │ │ ├── models.py │ │ ├── service.py │ │ ├── utils.py │ │ └── vector_store.py │ └── main.py └── uv.lock └── frontend ├── .gitignore ├── README.md ├── bun.lockb ├── index.html ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public └── samples │ ├── companies.csv │ ├── people.csv │ └── products.csv ├── src ├── components │ ├── DedupeProgress.tsx │ ├── DedupeSummary.tsx │ ├── DedupeTable.tsx │ ├── DropUpload.tsx │ ├── StatusChip.tsx │ ├── TopBar.tsx │ └── UpgradeModal.tsx ├── hooks │ └── useProgress.ts ├── index.css ├── lib │ ├── csvExport.ts │ ├── dedupeService.ts │ ├── models.ts │ └── sampleData.ts ├── main.tsx ├── routeTree.gen.ts ├── routes │ ├── __root.tsx │ ├── dedupe.tsx │ └── index.tsx └── store │ └── DataContext.tsx ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/justfile -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/dedupe_it/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/__init__.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/comparator.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/config.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/grouper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/grouper.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/llm.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/logger.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/merger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/merger.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/models.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/service.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/utils.py -------------------------------------------------------------------------------- /backend/src/dedupe_it/vector_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/dedupe_it/vector_store.py -------------------------------------------------------------------------------- /backend/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/src/main.py -------------------------------------------------------------------------------- /backend/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/backend/uv.lock -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/bun.lockb -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/prettier.config.js -------------------------------------------------------------------------------- /frontend/public/samples/companies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/public/samples/companies.csv -------------------------------------------------------------------------------- /frontend/public/samples/people.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/public/samples/people.csv -------------------------------------------------------------------------------- /frontend/public/samples/products.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/public/samples/products.csv -------------------------------------------------------------------------------- /frontend/src/components/DedupeProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/components/DedupeProgress.tsx -------------------------------------------------------------------------------- /frontend/src/components/DedupeSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/components/DedupeSummary.tsx -------------------------------------------------------------------------------- /frontend/src/components/DedupeTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/components/DedupeTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/DropUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/components/DropUpload.tsx -------------------------------------------------------------------------------- /frontend/src/components/StatusChip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/components/StatusChip.tsx -------------------------------------------------------------------------------- /frontend/src/components/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/components/TopBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/UpgradeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/components/UpgradeModal.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/hooks/useProgress.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/csvExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/lib/csvExport.ts -------------------------------------------------------------------------------- /frontend/src/lib/dedupeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/lib/dedupeService.ts -------------------------------------------------------------------------------- /frontend/src/lib/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/lib/models.ts -------------------------------------------------------------------------------- /frontend/src/lib/sampleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/lib/sampleData.ts -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/routeTree.gen.ts -------------------------------------------------------------------------------- /frontend/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/routes/__root.tsx -------------------------------------------------------------------------------- /frontend/src/routes/dedupe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/routes/dedupe.tsx -------------------------------------------------------------------------------- /frontend/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/routes/index.tsx -------------------------------------------------------------------------------- /frontend/src/store/DataContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/src/store/DataContext.tsx -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassoOrg/dedupe_it/HEAD/frontend/vite.config.ts --------------------------------------------------------------------------------