link-views é um aplicativo mobile (APK) em português, no formato TikTok, que combina vídeo social, música, comércio de produtos por link e uma economia de moedas com impulso. O produto é destinado a criadores de conteúdo e micro-vendedores brasileiros que publicam vídeos colando o link do vídeo original, adicionam músicas na aba música em formato TikTok, ativam a função vendedor para publicar produtos de Shopee, Mercado Livre, Shein, AliExpress, Alibaba e Temu, e acumulam moedas por visualizações, curtidas, reposts, comentários e indicações.
O aplicativo é mobile-first, entregue como APK, sem função de computador, com site intacto sem zoom. Toda a experiência é em português, com temas variados (claro, escuro e cores diferentes), login funcional, sessão persistente que não desloga ao atualizar, e sem usuário fake demo. O sistema inclui moderação por IA em tempo real que analisa o conteúdo antes da publicação, filtra conteúdo adulto e derruba automaticamente vídeos que violem as regras (homofobia, misoginia, pedofilia, agressão, fake news e todo tipo de crime). Há também uma função 18+ que, quando ativada, permite ver conteúdo adulto apenas adulto.
O produto exige backend, frontend e banco de dados reais, capazes de permitir que outras pessoas façam login e que os dados do usuário e suas ações (vídeo, visualizações, curtidas, repost, comentários, ocorrência) sejam salvos — "igual um app de verdade".
O link-views é um aplicativo mobile Android (APK) com backend persistente e banco de dados. Os atores humanos ativos são o Criador de Conteúdo, o Vendedor e o Espectador / Interagente. A moderação por IA é um papel operacional não humano que executa a análise de conteúdo em tempo real.
O aplicativo oferece:
Exclusões atuais: sem função computador; site intacto sem zoom; conteúdo adulto visível apenas quando a função 18+ está ativada e apenas para adultos.
O link-views é entregue como aplicativo mobile em APK, com backend e banco de dados próprios. O site permanece intacto e sem zoom. Não há função de computador. A identidade do aplicativo é própria: usuários criam sua identidade, fazem login e mantêm sessão persistente que não desloga ao atualizar. O acesso às áreas de vídeo, perfil, música, vendedor, produtos, segurança, carteira, impulso e configurações exige identidade estabelecida; a Landing, o Login e o Sign Up são as superfícies de entrada.
A moderação por IA opera em tempo real antes da publicação, com backend e banco de dados que salvam dados do usuário e ações. A função 18+ controla a visibilidade de conteúdo adulto. A função vendedor controla o acesso aos fluxos de publicação de produtos. O produto não inclui funcionalidades de computador nem qualquer capacidade além das descritas neste documento.
FR-01 — Aplicativo mobile em APK sem função computador explicit
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo usar o link-views como aplicativo mobile em APK, sem função de computador, para acessar todas as funcionalidades pelo celular.
FR-02 — Site intacto sem zoom explicit
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo usar o site intacto sem zoom, para manter a experiência de visualização estável.
FR-03 — Publicar vídeo através de link explicit
Como Criador de Conteúdo, eu devo colar o link do vídeo e publicar, para que o app abra o vídeo com o link do vídeo original clicável.
FR-04 — Perfil com foto, nome, usuário, link, capa e descrição explicit
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo adicionar foto, nome, usuário, link, capa e descrição ao perfil, para manter minha identidade no aplicativo.
FR-05 — Adicionar música na aba música em formato TikTok explicit
Como Criador de Conteúdo, eu devo adicionar música na aba música em formato TikTok, para acompanhar o vídeo.
FR-06 — Ativar e desativar função vendedor explicit
Como Vendedor, eu devo ativar e desativar a função vendedor, para poder postar produtos quando ativada.
FR-07 — Publicar produtos de marketplaces via link e descrição explicit
Como Vendedor, eu devo postar produtos de Shopee, Mercado Livre, Shein, AliExpress, Alibaba e Temu através de link e descrição, com resposta em tudo, para vender produtos no aplicativo.
FR-08 — Ativar e desativar função 18+ explicit
Como Espectador / Interagente, eu devo ativar e desativar a função 18+, para que, quando ativada, seja possível ver conteúdo adulto apenas adulto.
FR-09 — IA de análise de conteúdo explicit
Como sistema, a IA do próprio app deve ser super inteligente, potente e ágil para fazer a análise do conteúdo, detectando homofobia, misoginia, pedofilia, agressão, fake news e todo tipo de crime, para que, após a análise, o vídeo seja derrubado automaticamente.
FR-10 — Moderação por IA em tempo real antes da publicação explicit
Como sistema, o sistema de moderação por IA deve operar em tempo real para garantir que o conteúdo adulto seja filtrado antes da publicação.
FR-11 — Função moeda fastcheck explicit
Como Criador de Conteúdo ou Espectador / Interagente, eu devo receber 500 moedas/dia a cada visualizações, curtidas, repost e comentários, com resultado de uma moeda por interação, para acumular moedas.
FR-12 — 1000 moedas por login via link de indicação explicit
Como Criador de Conteúdo ou Espectador / Interagente, eu devo ganhar 1000 moedas quando alguém logar com meu link, para incentivar indicações.
FR-13 — Moedas dão impulso explicit
Como Criador de Conteúdo ou Espectador / Interagente, eu devo trocar 500 moedas por 30 minutos de impulso, para impulsionar conteúdo.
FR-14 — Login funcional em português com temas variados explicit
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo fazer login funcional em português, com temas variados claro, escuro e cores diferentes, para usar o aplicativo na minha preferência.
FR-15 — Música do Spotify e outros explicit
Como Criador de Conteúdo, eu devo adicionar música do Spotify e outros, para usar músicas disponíveis no vídeo.
FR-16 — Produtos para venda explicit
Como Vendedor, eu devo ter produtos para venda no aplicativo, para comercializar itens.
FR-17 — Não deslogar ao atualizar explicit
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo permanecer logado ao atualizar o aplicativo, para não perder a sessão.
FR-18 — Sem usuário fake demo explicit
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo usar o aplicativo sem usuário fake demo, para que os dados sejam reais.
FR-19 — Backend e frontend com banco de dados para login e dados do usuário explicit
Como sistema, o backend e o frontend devem ter banco de dados para outras pessoas logar e salvar os dados do usuário e ações (sem vídeo, visualizações, curtidas, repost, comentários, ocorrência), para que o aplicativo funcione como um app de verdade.
FR-20 — Mudar núcleos variados sem erro e bug explicit
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo mudar núcleos variados totalmente funcionando sem erro e bug, para personalizar a experiência.
FR-21 — Foto e capa no perfil, link ilimitado, perfil, descrição explicit
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo ter foto e capa no perfil, link ilimitado, perfil e descrição, para completar minha identidade.
FR-22 — Backend, frontend e banco de dados igual um app de verdade explicit
Como sistema, o backend, o frontend e o banco de dados devem funcionar como um app de verdade, para sustentar todas as funcionalidades.
FR-23 — Cadastro autônomo para usuários que iniciam sozinhos required_inference
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo criar minha identidade persistente no Sign Up, para iniciar o uso sem depender de provisão administrativa.
FR-24 — Verificação de retorno através do Login required_inference
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo verificar minha identidade no Login, para retomar o acesso aos meus dados e ações persistidos.
FR-25 — Sessão persistente após atualizações do aplicativo required_inference
Como Criador de Conteúdo, Vendedor ou Espectador / Interagente, eu devo manter minha sessão após atualizações do aplicativo, para não precisar fazer login novamente.
FR-26 — Banco de dados persistente para perfis e ações do usuário required_inference
Como sistema, o banco de dados deve persistir perfis e ações do usuário, para que outras pessoas possam logar e os dados sejam salvos.
FR-27 — Moderação por IA em tempo real antes da publicação required_inference
Como sistema, a moderação por IA deve operar em tempo real antes da publicação, para filtrar conteúdo adulto e derrubar conteúdo que viole as regras.
FR-28 — Aplicação de restrição por idade para conteúdo adulto required_inference
Como sistema, a restrição por idade deve ser aplicada para que conteúdo adulto seja visível apenas quando a função 18+ está ativada e apenas para adultos.
FR-29 — Ativação de vendedor antes dos fluxos de produto required_inference
Como Vendedor, eu devo ativar a função vendedor antes de acessar os fluxos de publicação de produtos, para que os fluxos de produto sejam exclusivos de vendedores ativos.
Muse: Jessica Walsh. Headline: Saturated maximalism for a video-first social commerce app.
O link-views é uma superfície de performance: vídeo, música, compras, moedas, impulsos, opt-in adulto e derrubadas por IA. A linguagem visual é saturada, surreal, com adesivos, tipografia expressiva e blocos de cor — um palco, não um painel.
| Papel | Hex |
|---|---|
| Fundo | #120B1F |
| Superfície | #1E1233 |
| Texto | #FFF7ED |
| Primária | #FF2E88 |
| Acento | #C6FF3D |
| Muted | #8B7BA8 |
| Tangerina (código de categoria) | #FF7A2F |
| Cobalto (código de categoria) | #2F6BFF |
O fundo aubergine-violeta profundo (#120B1F) é o palco; painéis ficam um passo acima em #1E1233. O rosa quente #FF2E88 é a cor dominante da marca (logo, CTA primária, abas ativas, saldo de moedas). O lime ácido #C6FF3D é o único acento quente para impulsos, badges ao vivo, ticks verificados e toggles de vendedor. Tangerina #FF7A2F e cobalto #2F6BFF aparecem apenas como códigos de cor de categoria (fontes de loja, tags de tópico). O texto é off-white quente #FFF7ED com contraste de 15:1 sobre o fundo. Nunca branco-primeiro, nunca azul-sobre-branco, nunca um blob de gradiente.
clamp(44px, 11vw, 128px).Blocos de cor de borda dura e tipografia full-bleed convivem com formas de adesivo suaves. Cards usam raio de 28px com 0 blur e contorno de tinta de 2px mais sombra deslocada de 6px em #FF2E88 ou #C6FF3D — um adesivo, não um painel de vidro. Botões são pill e robustos. Divisores de seção são faixas diagonais e bordas de papel rasgado. Sem glassmorphism, sem blur suave, sem tiles de canto arredondado.
Mobile-first 375px, feed ocupando a viewport inteira sem chrome de página; 768px e 1280px introduzem uma divisão assimétrica de duas colunas — o palco de vídeo à esquerda com 62%, um rail de ações à direita com 38% com painéis empilhados de comentário, moeda e loja. Seções quebram com campos de cor full-width e faixas diagonais, não cards em grade. Navegação é uma barra de abas inferior no mobile e um rail vertical de ícones à esquerda no desktop, ambos com ícones de adesivo oversized.
Expressivo e saltitante, mas nunca travado: scale-ins de adesivo com overshoot de 1.08, tickers de marquee para sons em alta e drops de produto, flips de cor no hover do rail de ações, animações de rolagem do contador de moedas e um wipe de bloco de cor de 200ms entre itens do feed. Todo movimento respeita prefers-reduced-motion, colapsando para mudanças instantâneas de estado sem marquees e sem overshoot.
Props 3D surreais art-directed (uma sacola de compras cromada, uma moeda flutuante, um microfone de batom, uma mão gigante segurando um telefone) renderizados sobre fundos de cor plana, mais retratos de criadores de alto contraste cortados justos e tingidos com duotone em #FF2E88 / #C6FF3D. Sem fotografia de stock, sem mockups de dispositivo, sem blobs de gradiente. Miniaturas de produtos de lojas externas são exibidas dentro de molduras de adesivo.
O conceito de assinatura do link-views é um hero full-bleed de dois blocos na Landing:
#FF2E88 carregando o wordmark "link-views" em Archivo Black a clamp(44px, 11vw, 128px), empilhado em duas linhas e cortado pelas bordas superior e direita do bloco.#120B1F com um único prop 3D surreal — um telefone cromado flutuante com um vídeo tocando dentro, uma moeda orbitando ao redor e um badge "AI" em lime #C6FF3D fixado no canto.#C6FF3D com texto de tinta #120B1F.Sem headline centralizada, sem pilha de subtexto, sem botão azul, sem blob de gradiente — a composição é um pôster, não um hero de SaaS. No mobile, os blocos de cor empilham verticalmente: bloco do wordmark no topo a 60vh, palco do prop abaixo a 40vh, CTA fixado na base do bloco do wordmark.
O conceito apenas recompõe conteúdo, estados e controles aceitos — não introduz novo comportamento, página ou destino.
Interaction Model: Animated Motion Tempo: expressive Hero Dimensionality: layered_2d
#120B1F, ao lado do wordmark "link-views" no bloco #FF2E88.#FF2E88 com o wordmark cortado pela borda, palco #120B1F com o telefone cromado centralizado, moeda em órbita e badge "AI" no canto; CTA pill lime fixado na base do bloco rosa.explicit: o aplicativo é entregue como APK mobile; não há função de computador. Rationale: restrição explícita do usuário.explicit: o site permanece intacto e sem zoom. Rationale: restrição explícita do usuário.explicit: toda a experiência é em português. Rationale: restrição explícita do usuário.explicit: temas claro, escuro e cores diferentes devem funcionar. Rationale: restrição explícita do usuário.explicit: login, temas e funcionalidades devem funcionar perfeitamente, sem bug ou erro. Rationale: restrição explícita do usuário.explicit: não há usuário fake demo. Rationale: restrição explícita do usuário.explicit: o usuário não desloga ao atualizar. Rationale: restrição explícita do usuário.explicit: a moderação por IA opera em tempo real para filtrar conteúdo adulto antes da publicação. Rationale: restrição explícita do usuário.explicit: vídeos que violem as regras (homofobia, misoginia, pedofilia, agressão, fake news e todo tipo de crime) são derrubados automaticamente após a análise. Rationale: restrição explícita do usuário.explicit: conteúdo adulto é visível apenas quando a função 18+ está ativada e apenas para adultos. Rationale: restrição explícita do usuário.explicit: backend, frontend e banco de dados devem funcionar como um app de verdade, salvando dados do usuário e ações. Rationale: restrição explícita do usuário.explicit (direção criativa): headlines, wordmarks, labels, números, textos de cards e controles permanecem inteiros dentro da viewport e do container em 375px, 768px e 1280px, quebrando linha ou escalando para caber; nenhum outro elemento cobre qualquer parte deles. Rationale: direção criativa autoritativa.required_inferenceexplicitexplicitexplicitexplicitexplicitexplicitexplicitexplicitexplicitexplicitexplicitexplicitNo completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!