Wine Finder Next
Search the build
-
e042c2d2026-05-06 initial scaffold (gitify-all 2026-05-06)
Authors
- Steve1
Agents used
Skills used
Creative ideas + design notes
File tree
- .github/workflows/test-automation.yml
- .gitignore
- AFFILIATE_SIGNUP_GUIDE.md
- BACKEND_OPTIMIZATION_REPORT.md
- CLAUDE.md
- COMPONENT_IMPROVEMENTS_QUICK_REF.md
- COMPONENT_REFERENCE.md
- COMPREHENSIVE_TEST_OVERVIEW.md
- DESIGN_SYSTEM.md
- IMPLEMENTATION_SUMMARY.md
- MEMBERSHIP_PLATFORM_README.md
- MEMBERSHIP_UI_IMPROVEMENTS.md
- MOBILE_DEVELOPMENT.md
- OPTIMIZATION_COMPARISON.md
- OPTIMIZATION_SETUP_GUIDE.md
- OPTIMIZATION_SUMMARY.md
- PERFORMANCE_OPTIMIZATION_REPORT.md
- QUICK_START.md
- README.md
- SECURITY.md
- SECURITY_AUDIT_REPORT.md
- SECURITY_IMPLEMENTATION_GUIDE.md
- SEO_ADVANCED_OPTIMIZATION_REPORT.md
- SEO_DEPLOYMENT_CHECKLIST.md
- SEO_EXECUTIVE_SUMMARY.md
- SEO_IMPLEMENTATION_REPORT.md
- SEO_IMPROVEMENTS_SUMMARY.md
- SEO_OPTIMIZATION_SUMMARY.md
- SEO_QUICK_REFERENCE.md
- SEO_TESTING_GUIDE.md
- TESTING_QUICK_START.md
- TEST_CHECKLIST.md
- TEST_FILE_INDEX.md
- TEST_README.md
- TEST_RESULTS.md
- TEST_SUITE_COMPLETE.txt
- TEST_SUITE_DOCUMENTATION.md
- TEST_SUMMARY.md
- UI_EXAMPLES.md
- UI_UX_IMPLEMENTATION_SUMMARY.md
- VERSION.md
- __tests__/fixtures/testData.ts
- __tests__/helpers/testUtils.ts
- __tests__/integration/api-bottles.test.ts
- __tests__/integration/api-marketplace.test.ts
- __tests__/integration/api-votes.test.ts
- __tests__/performance/load-testing.test.ts
- __tests__/security/security-vulnerabilities.test.ts
- __tests__/unit/inputValidation.test.ts
- __tests__/unit/membershipDatabase.test.ts
- app/api/aff/link/route.ts
- app/api/affiliate/impression/route.ts
- app/api/affiliate/track/route.ts
- app/api/best-deal/route.ts
- app/api/featured/route.ts
- app/api/history/route.ts
- app/api/ingest/drizly/route.ts
- app/api/ingest/vivino/route.ts
- app/api/ingest/winebid/route.ts
- app/api/ingest/winecom/route.ts
- app/api/membership/bottles/[id]/route.ts
- app/api/membership/bottles/route.optimized.ts
- app/api/membership/bottles/route.ts
- app/api/membership/fulfillment/route.ts
- app/api/membership/marketplace/[id]/purchase/route.ts
- app/api/membership/marketplace/route.ts
- app/api/membership/samples/route.ts
- app/api/membership/votes/[id]/cast/route.ts
- app/api/membership/votes/[id]/execute/route.ts
- app/api/membership/votes/route.ts
- app/api/monitoring/performance/route.ts
- app/api/performance/metrics/route.ts
- app/api/portfolio/route.ts
- app/api/price-history/[wineName]/route.ts
- app/api/price-history/route.ts
- app/api/real-history/route.ts
- app/api/search/route.ts
- app/api/security/dashboard/route.ts
- app/api/security/test/route.ts
- app/api/sothebys/search/route.ts
- app/api/vivino/search/route.ts
- app/api/wine-searcher/search/route.ts
- app/api/winebid/search/route.ts
- app/api/winecom/search/route.ts
- app/api/wines/[id]/route.ts
- app/api/wines/route.ts
- app/api/zachys/search/route.ts
- app/arbitrage/page.tsx
- app/favicon.ico
- app/globals.css
- app/icon.svg
- app/layout.tsx
- app/membership/JsonLd.tsx
- app/membership/layout.tsx
- app/membership/page-improved.tsx
- app/membership/page.tsx
- app/mobile-page.tsx
- app/page.tsx
- app/performance/page.tsx
- app/portfolio/page.tsx
- app/robots.ts
- app/search/page.tsx
- app/sitemap.ts
- app/wine/[id]/page.tsx
- app/wines/[id]/page.tsx
- app/wines/page.tsx
- claude-md-viewer.html
- components/BestDealHero.tsx
- components/CategoryDropdowns.tsx
- components/EmptyState.tsx
- components/FeaturedSection.tsx
- components/FilterBar.tsx
- components/LazyWineCard.tsx
- components/PriceChart.tsx
- components/RelatedWines.tsx
- components/SearchBar.tsx
- components/SearchContent.tsx
- components/SkeletonLoader.tsx
- components/SortDropdown.tsx
- components/WhereToBuy.tsx
- components/WineCard.tsx
- components/membership/LoadingSkeleton.tsx
- components/mobile/AffiliateButton.tsx
- components/mobile/FilterSheet.tsx
- components/mobile/MobileSearchBar.tsx
- components/mobile/MobileWineCard.tsx
- components/mobile/PriceComparisonSheet.tsx
- components/mobile/WineDetailModal.tsx
- data/best-deals.json
- data/daily-crawl-2025-11-16.json
- data/daily-crawl-2025-11-17.json
- data/daily-crawl-2025-11-18.json
- data/daily-crawl-2025-11-19.json
- data/flash-deals-5sec.json
- data/flash-deals.json
- data/price-history-5sec.jsonl
- data/price-history.jsonl
- data/wine_engine.db
- e2e/membership-flows.spec.ts
- ecosystem.config.js
- eslint.config.mjs
- jest.config.js
- jest.setup.js
- lib/advancedSecurity.ts
- lib/advancedSecurity.ts.backup
- lib/affiliates.ts
- lib/affiliates/index.ts
- lib/affiliates/partners.ts
- lib/affiliates/tracker.ts
- lib/affiliates/urlBuilder.ts
- lib/apiKeyAuth.ts
- lib/apiOptimization.ts
- lib/apiVersioning.ts
- lib/auth.ts
- lib/connectionPool.ts
- lib/csrf.ts
- lib/database-optimizations.ts
- lib/db.ts
- lib/encryption.ts
- lib/inputValidation.ts
- lib/jwtAuth.ts
- lib/membershipDatabase.optimized.ts
- lib/membershipDatabase.ts
- lib/performance.ts
- lib/portfolio.ts
- lib/rateLimit.ts
- lib/redis.ts
- lib/requestSigning.ts
- lib/securityMonitoring.ts
- lib/services/googleSheets.js
- lib/services/handbagLibraryScraper.js
- lib/services/handbagRedditScraper.js
- lib/services/handbagUniversityData.js
- lib/services/historicalWineData.js
- lib/services/klWineScraper.js
- lib/services/mockWineData.ts
- lib/services/newItemsTracker.js
- lib/services/priceHistoryService.js
- lib/services/realHistoryService.ts
- lib/services/slackNotifier.js
- lib/services/totalWineScraper.js
- lib/services/ucDavisAVAScraper.js
- lib/services/vivinoScraper.js
- lib/services/wineAggregator.js
- lib/services/wineAuctionBrowser.js
- lib/services/wineAuctionScraper.js
- lib/services/wineBidScraper.js
- lib/services/wineEnthusiastScraper.js
- lib/services/wineImageService.js
- lib/services/wineLabelVerifier.js
- lib/services/wineSearcherScraper.js
- lib/services/wineSensedScraper.js
- lib/services/xWinesScraper.js
- lib/sessionManagement.ts
- lib/twoFactorAuth.ts
- lib/types/affiliate.ts
- lib/types/wine.ts
- lib/utils/performance.ts
- lib/wines.ts
- middleware.ts
- next.config.js
- next.config.optimized.js
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- public/CLAUDE.md
- public/claude-docs.html
- public/favicon.svg
- public/file.svg
- public/globe.svg
- public/next.svg
- public/offline.html
- public/service-worker.js
- public/vercel.svg
- public/window.svg
- run-tests.sh
- scripts/15min-price-tracker.js
- scripts/daily-full-crawl.js
- scripts/daily-price-tracker.js
- scripts/performance-test.js
- scripts/run-daily-crawler.sh
- scripts/seo-validator.sh
- scripts/setup-redis.sh
- scripts/smart-wine-tracker.js
- src/api/httpClient.ts
- src/api/wineProviders.ts
- src/components/ListingsTable.tsx
- src/components/PriceHistoryChart.tsx
- src/components/SearchBar.tsx
- src/data/topAuctionWines.ts
- src/hooks/useArbitrageOpportunities.ts
- src/hooks/useWineSearch.ts
- src/types/membership.ts
- src/types/wine.ts
- start-dev.sh
- tailwind.config.ts
- test-mobile.js
- tsconfig.json
- verify-optimization.sh