new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
Ringo로 디지털 아이덴티티를 만들고, 링크와 제품·서비스를 공유하며 고객과 연결해 한 곳에서 존재감을 키웁니다
Create your digital identity with Ringo. Share your links, showcase products and services, connect with customers, and grow your presence — all in one place.
마케팅TypeScript · JavaScriptGitHub @larsoncolten0-hash온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Link-in-bio + social commerce platform. Public profile with Links / Catalog / About
tabs, a creator editor, a WhatsApp click-to-chat button throughout, and a Super
Admin dashboard for managing creators and plan tiers.
Stack
Next.js 14 (App Router) · Supabase (Postgres, Auth, Storage, RLS) · Tailwind CSS ·
Recharts · react-iconsREADME 전문 보기 ↗Link-in-bio + social commerce platform. Public profile with Links / Catalog / About tabs, a creator editor, a WhatsApp click-to-chat button throughout, and a Super Admin dashboard for managing creators and plan tiers.
Next.js 14 (App Router) · Supabase (Postgres, Auth, Storage, RLS) · Tailwind CSS · Recharts · react-icons
supabase/schema.sql. This creates all tables, seeds the
three default plans (free / pro / business), and sets up Row Level Security.cp .env.example .env.local
Fill in NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, and
SUPABASE_SERVICE_ROLE_KEY from Project Settings → API in Supabase.npm install
npm run dev
Visit http://localhost:3000.After signing up normally through /auth/signup, promote your own account by
running this in the Supabase SQL editor:
update public.users set role = 'admin' where email = '[email protected]';
You'll then be redirected to /admin on your next login.
Handled via CSS variables (--ringo-bg, --ringo-surface, --ringo-text,
--ringo-muted, --ringo-border in globals.css) plus a .dark class on
<html>. On first load, layout.tsx runs an inline script that checks
localStorage then the OS prefers-color-scheme and applies .dark
before paint (no flash). The ThemeToggle component (in the dashboard and
admin headers) lets a user override that manually, saved to localStorage.
Brand accents (ringo-indigo, ringo-coral, ringo-teal) stay fixed in
both modes — only backgrounds, text, and borders adapt. The public profile
page doesn't have a toggle yet; it just follows the visitor's OS setting.
Four production-grade pages under src/app/auth/:
/auth/login — email/password, inline error banner, "forgot password" link, suspended-account handling/auth/signup — live username availability check (debounced), password strength meter, terms checkbox/auth/forgot-password — sends a Supabase reset email; always shows success (never reveals whether an email has an account)/auth/reset-password — the page the reset email links to; listens for Supabase's PASSWORD_RECOVERY auth event before showing the form, so it doesn't flash an "invalid link" error while the session loadsAll four share AuthShell (split-screen layout with an animated "signal rings" brand panel — the visual signature, representing the "ring" in Ringo Connect) plus reusable FormField, SubmitButton, and FormBanner components in src/components/auth/.
Typography uses two Google Fonts loaded via next/font/google (Space Grotesk for headings, Inter for body/forms) — these need normal internet access to fetch at build time; they're cached after the first build.
Included:
supabase/schema.sql)/get-started (or the affiliate
page) alerts every admin — plus the specific super creator, if it came
through their referral link — with an in-app bell (see
src/components/NotificationBell.tsx) and an email via Resend; the
submitter gets a confirmation email too, if they gave one, and another
once an admin or super creator approves the request. Requires the
supabase/migrations/2026-09-12_notifications.sql migration and
RESEND_API_KEY (see .env.example) — without the key, email sending is
skipped but everything else still works.Not yet built — natural next steps:
sort_order but no UI drag handle)<head> tags)Push this to GitHub, import into Vercel, add the same environment variables there, and deploy. Once live on a real domain, the Facebook/TikTok pixels (once wired in) will start reporting real events.