new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
광고판·디지털 스크린을 검색하고, 인증된 소유자를 확인·문의 한 번에. 소유자는 무료로 직접 판매, 중개 수수료 없음
Search billboards, hoardings and digital screens, see the verified owner and ask in one step. Owners list free and always sell direct. No media margin, ever.
마케팅TypeScript · CSSGitHub @vivekanandproject접속 불안정운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The open map of out-of-home, where the owner is always the seller.
Docs live in docs/: strategy, architecture, build plan and design system.
Check: /in/bengaluru/koramangala/hoarding-80-feet-road-ow8k3x2/ returns 200 with JSON-LD, /in/nowhere/ returns 404, /api/health/ returns JSON.
Other local UIs: Inngest http://localhost:8288, Mailpit http://localhost:8025, Typesense http://localhost:8108.README 전문 보기 ↗The open map of out-of-home, where the owner is always the seller.
Docs live in docs/: strategy, architecture, build plan and design system.
corepack enable # pnpm from package.json
pnpm install
cp .env.example .env && ln -s ../../.env apps/web/.env # Next reads env from the app folder
pnpm db:up # Postgres+PostGIS, Redis, Typesense, Inngest dev, Mailpit
pnpm db:migrate && pnpm db:seed
pnpm dev # http://localhost:3000
Check: /in/bengaluru/koramangala/hoarding-80-feet-road-ow8k3x2/ returns 200 with JSON-LD, /in/nowhere/ returns 404, /api/health/ returns JSON.
Other local UIs: Inngest http://localhost:8288, Mailpit http://localhost:8025, Typesense http://localhost:8108.
apps/web: Next.js app (public site, owner and buyer dashboards, Payload admin, API, Inngest handler)packages/core: domain services, one folder per modulepackages/db: Drizzle schema, migrations, seedspackages/ui: design-system componentspackages/jobs: Inngest functionspackages/integrations: external clientspackages/config: shared tsconfig and eslint presetsinfra: Terraform for Google Cloud and Cloudflarepnpm dev, pnpm build, pnpm lint, pnpm typecheck, pnpm test, pnpm format, pnpm db:generate|migrate|seed.
One Docker image serves both Cloud Run services; SERVICE_ROLE=jobs restricts it to the Inngest handler.
The editorial side runs on the CMS at /admin and renders at /newsroom/, with one section each for news, analysis, guides, owner academy, data and showcase.
pnpm --filter @ohworks/web seed # users, tags, companies, sources: no sample content
/feed.xml, /feed.json. Sitemaps: /sitemap.xml, /news-sitemap.xml.Tests have their own database (ohworks_test), uploads folder (apps/web/test-data), build
(.next-verify) and address (127.0.0.1:3100), all set in apps/web/scripts/test-env.mjs. The sample
owners, sites and pieces in apps/web/e2e/fixtures are loaded only there, and refuse any database whose
name does not end in _test. The development database and production never hold sample content.
pnpm --filter @ohworks/web test:db # make the test database afresh, with its sample data
pnpm --filter @ohworks/web verify:cms # editorial workflow checks, on the test database
pnpm --filter @ohworks/web build:test # the test build; the dev server can stay up
pnpm test:e2e
CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" pnpm lighthouse
Swagger UI at /api/docs/ (served from the site's own copy of swagger-ui-dist) shows two descriptions:
/api/v1/sites/ (the search page's filters), /api/v1/sites/{unitId}/,
/api/v1/cities/, /api/v1/formats/. Described in apps/web/src/lib/api/openapi/public-v1.ts, served at
/api/v1/openapi.json.apps/web/src/app/api and the CMS API, from
apps/web/src/lib/api/openapi/internal-endpoints.ts. Shown everywhere except production (SITE_ENV).Add an entry to internal-endpoints.ts with every new route; the browser tests fail while a route has none,
and check every public answer against its schema. pnpm --filter @ohworks/web openapi:lint checks both
descriptions with Redocly.
pnpm --filter @ohworks/web release prepares a database for a new version: it runs the migrations in
apps/web/src/migrations, then makes sure the first users and reference data exist. Every change to a
CMS collection needs a migration committed with it (pnpm --filter @ohworks/web payload migrate:create name).
In production set PAYLOAD_SECRET, SUPER_ADMIN_EMAILS and SUPER_ADMIN_PASSWORD (see docs/ohworks-super-admin-plan.md). A release stops if it would leave no active super admin.