Cultiva Digital
식물·테라리움 전시를 무료로 만들고 인스타그램에 링크를 공유해 WhatsApp으로 주문을 받는다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Search once. Compare everywhere.
Flex is a web app that lets you search for a product and compare its price, rating, and reviews across Amazon India, Flipkart, and Myntra, with a short AI-generated summary of what buyers like and don't like.
This is the Phase 1 MVP, running in demo mode:
robots.txt — see docs/ARCHITECTURE.md for the
details and docs/ROADMAP.md for the legitimate path to real data later.You need Node.js 20.9 or later installed.
npm install
.env.example to .env and fill in a real DATABASE_URL (see
"Database setup" below). This is the only credential Flex needs — no
merchant or AI API keys required for Phase 1.npm run dev
Flex uses Supabase's free Postgres tier.
.env as DATABASE_URL.If the database is ever unreachable, Flex still works — price/rating caching degrades gracefully to "compute fresh" instead of crashing the page.
npm test # unit tests (Vitest) — normalization, matching, providers, validation, AI safeguards
npm run test:e2e # end-to-end smoke test (Playwright) — home → search → compare → AI summary → redirect
See docs/ARCHITECTURE.md for the full picture. The short version:
app/ Pages and routes (Next.js App Router)
lib/core/providers/ Amazon/Flipkart/Myntra adapters (mocked in Phase 1)
lib/core/matching/ Turns messy merchant titles into comparable products
lib/core/ai/ AI review summarizer (mocked in Phase 1)
lib/core/search/ Ties providers + matching + caching + AI together
lib/db/ Prisma client and caching logic
lib/security/ Rate limiting and the merchant-redirect allowlist
components/ UI components
docs/ARCHITECTURE.md — how the pieces fit together, with a diagramdocs/SECURITY.md — threat model, mitigations, and what's still opendocs/ROADMAP.md — what's built, what's next, what's deliberately deferred