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.
O Slotty organiza, automatiza e publica seus posts nas redes sociais nos melhores horários.
Translation pending
MarketingTypeScript · CSSGitHub @vivienediniizOnlineOwner 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
Agendamento de posts
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
"Seu calendário no lugar certo, na hora certa, sem esforço." • Next.js 14 (App Router) + React + TypeScript • Tailwind CSS • Prisma ORM (PostgreSQL) • NextAuth (CredentialsProvider + Prisma Adapter) Acesse http://localhost:3000 — você será redirecionado para /login. Para testar o login, crie um usuário manualmente (com senha já hasheada em bcrypt) via Prisma Studio (npx prisma studio) ou crie uma rota /api/register simples que use bcrypt.hash — não incluída neste MVP para manter o escopo enxuto. Todas as variáveis de marca vivem em app/globals.css, dentro do :root:Read the full README ↗
"Seu calendário no lugar certo, na hora certa, sem esforço."
npm install
cp .env.example .env # preencha DATABASE_URL e NEXTAUTH_SECRET
npx prisma migrate dev --name init
npm run dev
Acesse http://localhost:3000 — você será redirecionado para /login.
Para testar o login, crie um usuário manualmente (com senha já hasheada em
bcrypt) via Prisma Studio (npx prisma studio) ou crie uma rota
/api/register simples que use bcrypt.hash — não incluída neste MVP para
manter o escopo enxuto.
Todas as variáveis de marca vivem em app/globals.css, dentro do :root:
:root {
--color-rose-81603: #F4F0E3;
--gradiente1: linear-gradient(135deg, #B780E7 22.67%, #F282B0 61.38%, #E56BB4 96.48%);
}
O tailwind.config.ts referencia essas variáveis (nunca duplica os valores):
bg-brand-bg → fundo global (var(--color-rose-81603))bg-brand-gradient → aplica o gradiente como background (usado em CTAs)text-gradient-brand (classe utilitária em globals.css, usa background-clip: text) → texto com o gradientefont-brand → font-family: Quache com fallback para system-uiTroque os valores das variáveis em um único lugar (globals.css) para atualizar a marca em todo o app.
A fonte "Quache" ainda não tem arquivo. Testando o layout descobrimos que
font-family: Quache, ...sem um@font-faceque a defina é arriscado: o navegador casa "Quache" com qualquer fonte já instalada no sistema com esse nome — e se coincidir com uma fonte de ícones/dingbats de outro app, letras e números viram glifos quebrados silenciosamente (reproduzimos esse bug ao testar). Por issoglobals.cssdeclara um@font-face"placeholder" que faz "Quache" sempre resolver para fontes de sistema seguras (Segoe UI/Helvetica Neue/Arial) em vez de depender da sorte. Quando tiver o arquivo real (.woff2), troque osrc:@font-face { font-family: "Quache"; src: url("/fonts/quache.woff2") format("woff2"); font-weight: 400 700; font-display: swap; }
app/
login/page.tsx — Tela de login (NextAuth Credentials)
(dashboard)/layout.tsx — Shell com navegação lateral
(dashboard)/connections/page.tsx — Painel de Conexões
(dashboard)/schedule/page.tsx — Painel de Agendamento (3 colunas)
api/auth/[...nextauth]/route.ts — Rota do NextAuth
components/
ui/GradientButton.tsx
connections/ConnectionCard.tsx
schedule/ProfileSelector.tsx — Coluna 1: dropdown de perfis
schedule/PostTextArea.tsx — Coluna 1: texto + contador + hashtags/emojis
schedule/ChannelSelector.tsx — Coluna 2: ícones das redes
schedule/MediaDropzone.tsx — Coluna 2: drag & drop de mídias
schedule/DateTimePicker.tsx — Coluna 2: data/hora
schedule/PreviewPanel.tsx — Coluna 3: preview ao vivo
schedule/PlatformIcon.tsx — Ícones SVG inline (Instagram/Facebook/LinkedIn/Threads)
prisma/
schema.prisma — User, AuthAccount, Session, SocialAccount, Post, PostMedia, PostChannel
lib/
auth.ts, prisma.ts
types/
index.ts
Post e SocialAccount (hoje o painel de agendamento e conexões usam estado local mockado).SocialAccount.scheduledFor.URL.createObjectURL (hoje só local, para preview).
// Rebuild trigger Tue Sep 15 15:50:36 2026