new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기SEO MX
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Helps small businesses see whether their online presence produces clicks, visits and leads, and
what to fix this week. Full spec: PRD.md. Rules for AI-assisted work: CLAUDE.md.
Next.js 16 (App Router, TypeScript strict) on Vercel · Neon Postgres · Drizzle ORM · Zod · Tailwind ·
Vitest. See PRD §4.
Without RESEND_API_KEY, sign-in and invite emails are printed to the terminal in local
development only. On Vercel an email provider is required.README 전문 보기 ↗Helps small businesses see whether their online presence produces clicks, visits and leads, and
what to fix this week. Full spec: PRD.md. Rules for AI-assisted work: CLAUDE.md.
Next.js 16 (App Router, TypeScript strict) on Vercel · Neon Postgres · Drizzle ORM · Zod · Tailwind · Vitest. See PRD §4.
npm install
cp .env.example .env.local # then fill in DATABASE_URL and AUTH_SECRET (never commit .env.local)
npm run db:migrate # needs DATABASE_URL_UNPOOLED (the owner role)
npm run dev
Without RESEND_API_KEY, sign-in and invite emails are printed to the terminal in local
development only. On Vercel an email provider is required.
Unit tests run anywhere. Database tests (tenant isolation, invites, rate limits) need a
throwaway local Postgres whose name ends in _test, with an owner role and an app_user
role (see the CI workflow for the exact setup):
TEST_DATABASE_URL=postgresql://app_user:...@localhost/app_test \
TEST_DATABASE_URL_OWNER=postgresql://app_owner:...@localhost/app_test \
npm test
CI always runs them against a fresh Postgres.
| Command | What it does |
|---|---|
npm run lint | Code style checks |
npm run typecheck | TypeScript type checks |
npm test | Unit tests |
npm run build | Production build |
npm run db:generate | Create a migration from src/server/db/schema.ts |
npm run db:migrate | Apply migrations (uses DATABASE_URL_UNPOOLED, the owner role). Also runs automatically before every Vercel build. |
GET /api/health returns {"status":"ok","database":"ok"} when the app can reach its database.
.env.local; .env*
files are git-ignored. Only NEXT_PUBLIC_TURNSTILE_SITE_KEY may reach the browser, and a test
enforces it.src/proxy.ts); all responses get
HSTS, nosniff, Referrer-Policy and anti-framing headers (next.config.ts).withOrg() checks membership in the app, and
Postgres row-level security (drizzle/0001_rls.sql) blocks other businesses' rows. The app
connects as app_user, which owns no tables and cannot bypass RLS..github/workflows/ci.yml) runs lint, typecheck, tests, build, npm audit and a gitleaks
secret scan on every push. Dependabot opens weekly update PRs.