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.
Tessila creates, adjusts and publishes posts for Instagram, TikTok, LinkedIn and 12 more networks, from your company's news, data and decisions. You approve; it takes care of the rest.
MarketingTypeScript · CSSGitHub @heitormsbOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗O site da Tessila em www.tessila.com, em português (/, /planos) e inglês (/en, /en/pricing).
npm install
npm run dev # http://localhost:3000
npm run verify # tipos, lint e formatação
npm run build # páginas estáticas
src/copy/pt.ts e src/copy/en.ts, com a mesma forma. Os componentes não têm palavras soltas (o lint
barra). E-mail, link da agenda e domínio ficam em src/copy/site.ts.src/content/library.ts diz qual post aparece em cada parte da página. As imagens ficam em
public/posts/{id}-{formato}.webp e vêm da biblioteca do Studio, só de marcas fictícias (Grão da Rua, Pulso, Lume,
Bicho Manso, Agulha Fina, Horta Viva e outras). Nenhum post de empresa real.public/posts/{id}-{formato}-pt.webp e -en.webp); no código, eles têm bilingual: true. A tradução troca só os
textos, então o design fica igual.src/components/networks-data.ts tem as 15 redes em que a Tessila publica, com a marca de cada uma
(Simple Icons 13.21.0, domínio público). O site não cita o fornecedor da publicação.src/app/globals.css. Cores da identidade H1 (grafite, uma pedra lavanda, o lima do produto para a
ação), Fraunces Soft nos títulos e Instrument Sans no resto. As seções são folhas sobre o fundo.src/components/stones.ts vem das pedras do logo. Qualquer elemento vira uma pedra com
clip-path: url(#stone-0) até #stone-3.opengraph-image.png em src/app/(pt)/ e src/app/(en)/en/.Segue a vida de um post:
Com "reduzir movimento" ligado, nada anda sozinho: o mosaico para, a fila só anda com clique e o gráfico aparece pronto.
(pt) e (en)), para o <html lang> certo. Endereços que não existem caem em
src/app/global-not-found.tsx ("Faltou uma peça aqui.", com a pedra lavanda caída do mosaico). A página é uma só
para todos os endereços, então leva os dois idiomas e um script escolhe um antes de pintar: inglês em /en/...;
nos outros, o idioma escolhido no site e depois o do navegador.src/components/home/*-demo.tsx.src/proxy.ts manda para /en quem abre / com o navegador fora do português. O idioma escolhido no
menu ou no rodapé fica no cookie tessila-language e vale mais que o do navegador. Robôs de busca não são
redirecionados.VERCEL_ENV=production), em
src/components/analytics.tsx. Conta as visitas e envia contact_click (idioma e lugar) nos links com
data-contact: agendar e e-mail. Precisa estar ligado no painel da Vercel. No plano Hobby só as visitas contam; os
cliques precisam do Pro.