Data collector service for supplement (BAD) catalog
Go to file
Backend Agent 582eb0557a feat: add seed data, name+brand deduplication, incremental loading
- Create seed CSV with 520 supplement records covering 10 categories, 30 brands,
  8 forms, 10 countries with realistic ingredient compositions
- Change deduplication strategy from sourceUrl to name+brand combination
- Implement incremental loading: update existing records, add new ones, never delete
- Add SeedDataLoader (ApplicationRunner) that loads seed data on first startup
  when supplements table is empty
- Add unit tests for deduplication, incremental loading, statistics logging
- 24 tests pass, 0 failures
2026-04-10 20:54:10 +00:00
src feat: add seed data, name+brand deduplication, incremental loading 2026-04-10 20:54:10 +00:00
.gitignore feat: initial nutri-collector — data collector service for supplement catalog 2026-04-10 19:20:31 +00:00
Dockerfile feat: initial nutri-collector — data collector service for supplement catalog 2026-04-10 19:20:31 +00:00
docker-compose.yaml feat: initial nutri-collector — data collector service for supplement catalog 2026-04-10 19:20:31 +00:00
pom.xml feat: initial nutri-collector — data collector service for supplement catalog 2026-04-10 19:20:31 +00:00