new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
UK-first B2B opportunity intelligence. This repository contains the Next.js application, Supabase migrations, and product specifications.
Stack
• Next.js 16 App Router
• TypeScript (strict)
• Tailwind CSS v4
• shadcn/ui
• Supabase SSR/Auth/Postgres
• Dodo Payments (@dodopayments/nextjs) for Pro checkout, webhooks, and the customer portal
• Vercel-compatible runtime
Fill .env.local with local Supabase values (npx supabase start prints the API URL and keys). Never prefix server secrets with NEXT_PUBLIC_.README 전문 보기 ↗UK-first B2B opportunity intelligence. This repository contains the Next.js application, Supabase migrations, and product specifications.
@dodopayments/nextjs) for Pro checkout, webhooks, and the customer portalnpm install
cp .env.example .env.local
npm run dev
Fill .env.local with local Supabase values (npx supabase start prints the API URL and keys). Never prefix server secrets with NEXT_PUBLIC_.
Email/password auth is available at /signup, /login, /forgot-password, and /reset-password. Those pages also offer Sign up / Sign in with Google. Set NEXT_PUBLIC_GOOGLE_CLIENT_ID so Google’s account picker shows dealatlas.uk instead of *.supabase.co (SETUP_STEPS.md Phase G). Local Supabase currently auto-confirms email; hosted production should require verification. Auth emails from the local stack appear in Mailpit/Inbucket (npx supabase status prints the URL).
| Command | Purpose |
|---|---|
npm run dev | Next.js development server |
npm run lint | ESLint |
npm run typecheck | TypeScript --noEmit |
npm test | Vitest unit/integration tests |
npm run build | Production build |
npm start | Start the production server |
npm run db:start | Start local Supabase (Docker) |
npm run db:reset | Recreate the local database from migrations |
npm run db:types | Generate lib/db/database.types.ts from local schema |
npm run db:test | Run pgTAP database tests |
npm run test:db | pgTAP, rollback checks (needs psql) and PostgREST RLS smoke tests |
npm run db:bundle | Refresh supabase/dealatlas_full_schema.sql from migrations |
npm run ingest -- --source find-a-tender | Ingest one registered source (official Find a Tender OCDS API) |
npm run ingest:smoke | Controlled live smoke: a few recent Find a Tender records |
Never run db reset against a linked production database. Never expose SUPABASE_SECRET_KEY as a NEXT_PUBLIC_ variable.
SETUP_STEPS.md — manual setup orderCURSOR_GOALS.md — ordered Cursor /goal prompts.cursor/rules/dealatlas.mdc — always-on engineering safeguardsdocs/PRODUCT.md — product / free-vs-Pro behaviourdocs/ARCHITECTURE.md — technical architecturedocs/DATABASE.md — database model and security boundarydocs/DATA_INGESTION.md — public/private source ingestiondocs/SECURITY.md — anti-bypass and security rulesdocs/BILLING_DODO.md — Dodo subscription behaviourdocs/DESIGN.md — UI design systemdocs/TECHNICAL_SEO.md — technical SEOdocs/TESTING_AND_LAUNCH.md — test and launch gatesdocs/LAUNCH_CHECKLIST.md — remaining manual production steps (credentials, Dodo live, DNS, legal)supabase/migrations/*.sql — executable database migrationsFree users receive only deal_previews. Buyer/company name, source, source title, URLs, references, exact identifying facts, documents and contacts remain protected until server-side Pro entitlement is verified.