new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
Create your digital identity with Ringo. Share your links, showcase products and services, connect with customers, and grow your presence — all in one place.
MarketingTypeScript · JavaScriptGitHub @larsoncolten0-hashOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
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-iconsRead the full 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.
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.