link-views

byDan Venancio

Aplicativo TikTok com IA e Loja App TikTok Completo com IA e Loja Criar um aplicativo com todas as funções do tiktok em APK mobil Criar um aplicativo com todas as funções do tiktok em APK mobile sem função computador site intacto sem zoom mas que postar vídeo através do link eu colo o link o app abre o vídeo com o link do vídeo original clicável com perfil adicionar foto nome usuário link capa adicionar música na aba música em formato tiktok e ativar e desativar função vendedor que dá pra pessoa posta produtos Conteúdo shoppe mercado livre shein Aliexpress Alibaba temu através do link e descrição e resposta em tudo e desativar função 18+ se eu Ativa da pra colocar ver conteúdo adulto apenas adulto com inteligência artificial super inteligente potente ágil para o próprio app para fazer a análise do conteúdo pra não ser vídeo homofobia misoginia entre muitos outros pedofilia agrecao fake news todo o tipo de crime aí após a análise o vídeo é derrubado automaticamente função moeda fastchek 500 moedas dia a cada visualizações curtidas repost comentários resultado uma moeda e quem logar com seu link 1000 moeda essa moedas da Praimimento a cada 500 moedas 30 minutos de impulso login tudo funcionando português com temas variados claro escuro e cores diferentes login tudo funcionando perfeitamente cola o link e o app abre o vídeo música do sportfy e outros e produtos venda não deslogar ao atualizar sem usuário fake demo tudo funcionando perfeitamente sem bug erro 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 com banco de dados e Bakend com banco de dados para outras pessoas logar e salvar os dados do usuário e ação sem vídeo visualizações curtidas repost comentários ocorrência fake demo mudar núcleos variados totalmente funcionando sem erro e bug funcional foto e capa no perfil link ilimitado perfil descrição Bakend flontend banco de dados igual um app de verdade

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

Page 1 of 19

System Requirements Document for link-views

1. Introduction

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".

Page 2 of 19

2. System Overview

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:

  • Publicação de vídeo por link: o usuário cola o link, o app abre o vídeo com o link do vídeo original clicável.
  • Perfil com foto, capa, nome, usuário, link ilimitado e descrição.
  • Aba música em formato TikTok, com músicas do Spotify e outros.
  • Função vendedor ativável/desativável, que permite postar produtos de Shopee, Mercado Livre, Shein, AliExpress, Alibaba e Temu através de link e descrição, com resposta em tudo.
  • Função 18+ ativável/desativável, que permite ver conteúdo adulto apenas adulto.
  • Moderação por IA em tempo real, que filtra conteúdo adulto antes da publicação e derruba automaticamente vídeos que violem as regras.
  • Função moeda fastcheck: 500 moedas/dia a cada visualizações, curtidas, repost e comentários, com resultado de uma moeda por interação; 1000 moedas para quem logar com o link de indicação.
  • Moedas dão impulso: a cada 500 moedas, 30 minutos de impulso.
  • Login funcional em português, com temas variados claro, escuro e cores diferentes.
  • Sessão persistente que não desloga ao atualizar.
  • Sem usuário fake demo.

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.

Page 3 of 19

2a. Product Interpretation and Delivery Boundary

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.

2b. Page Content and Component Coverage

Landing

  • Informação/estado: apresentação pública do aplicativo de vídeos, música, produtos e moedas antes da autenticação; wordmark "link-views"; proposta de colar link e publicar; destaques de moderação por IA, loja e moedas.
  • Ações primárias: iniciar cadastro (Sign Up); ir para Login.
  • Ações de apoio: navegar para explicações de recursos; alternar tema claro/escuro quando disponível.
  • Entidades de domínio: identidade pública do produto; recursos apresentados.
  • Responsabilidades dos componentes: hero full-bleed com bloco de cor e prop surreal; ticker de sons e drops; CTA pill "Colar link e publicar"; navegação para Login e Sign Up.
  • Estados: carregamento (skeleton do hero e ticker); vazio (sem conteúdo dinâmico, apenas apresentação); sucesso (renderização completa); erro (falha ao carregar mídia de apresentação, com fallback estático); recuperação (recarregar apresentação).
Page 4 of 19

Login

  • Informação/estado: formulário de verificação de retorno; campos de identificação e credencial; estado de sessão.
  • Ações primárias: autenticar usuário existente; manter sessão persistente.
  • Ações de apoio: ir para Sign Up; recuperar acesso quando aplicável.
  • Entidades de domínio: conta de usuário; sessão.
  • Responsabilidades dos componentes: formulário de login; validação; mensagens de erro; redirecionamento para Feed após sucesso.
  • Estados: carregamento (validação em andamento); vazio (campos não preenchidos); sucesso (sessão iniciada, redirecionamento); erro (credenciais inválidas, com mensagem e possibilidade de nova tentativa); recuperação (nova tentativa ou ir para Sign Up).

Sign Up

  • Informação/estado: formulário de criação de identidade persistente; campos de nome, usuário, credencial.
  • Ações primárias: criar conta; iniciar uso autônomo.
  • Ações de apoio: ir para Login; aceitar termos quando aplicável.
  • Entidades de domínio: conta de usuário; perfil inicial.
  • Responsabilidades dos componentes: formulário de cadastro; validação de unicidade de usuário; criação de sessão; redirecionamento para Feed.
  • Estados: carregamento (criação em andamento); vazio (campos não preenchidos); sucesso (conta criada, sessão iniciada); erro (usuário já existente, dados inválidos, com mensagem e nova tentativa); recuperação (corrigir dados ou ir para Login).

Feed

  • Informação/estado: lista de vídeos; estado de curtida, repost e comentários; contador de moedas; indicador de impulso ativo; conteúdo adulto visível apenas quando a função 18+ está ativada.
  • Ações primárias: assistir vídeos; curtir; repostar; comentar; abrir link do vídeo original.
  • Ações de apoio: abrir perfil do criador; abrir produtos; abrir carteira; abrir impulso; alternar tema.
  • Entidades de domínio: vídeo; interação (visualização, curtida, repost, comentário); moeda; impulso; ocorrência.
  • Responsabilidades dos componentes: player de vídeo; rail de ações; HUD de moedas; ticker de sons e drops; chips de fonte de loja quando vendedor ativo.
  • Estados: carregamento (skeleton de vídeo e rail); vazio (sem vídeos disponíveis, com orientação para publicar); sucesso (vídeo reproduzindo e interações registradas); erro (falha ao carregar vídeo ou registrar interação, com nova tentativa); recuperação (recarregar feed ou repetir ação).
Page 5 of 19

Video Publish

  • Informação/estado: campo para colar link; pré-visualização do vídeo aberto pelo link; link do vídeo original clicável; estado de análise por IA; estado de publicação.
  • Ações primárias: colar link; publicar vídeo; abrir link original.
  • Ações de apoio: adicionar música na aba música; cancelar publicação; tentar novamente após derrubada.
  • Entidades de domínio: vídeo; link original; música; resultado de moderação.
  • Responsabilidades dos componentes: campo de link; player de pré-visualização; indicador de análise em tempo real; mensagem de derrubada automática; botão de publicar.
  • Estados: carregamento (análise por IA em andamento); vazio (nenhum link colado); sucesso (vídeo publicado e visível no Feed); erro (link inválido, vídeo derrubado pela moderação, com motivo e nova tentativa); recuperação (colar novo link ou corrigir conteúdo).

Profile

  • Informação/estado: foto; capa; nome; usuário; link ilimitado; descrição; vídeos publicados; produtos quando vendedor ativo.
  • Ações primárias: adicionar/alterar foto; adicionar/alterar capa; editar nome, usuário, link e descrição; visualizar vídeos e produtos.
  • Ações de apoio: compartilhar link de indicação; abrir configurações.
  • Entidades de domínio: perfil; foto; capa; link; descrição; vídeo; produto.
  • Responsabilidades dos componentes: cabeçalho de perfil com capa e foto; campos editáveis; lista de vídeos; lista de produtos; link ilimitado.
  • Estados: carregamento (skeleton de perfil); vazio (sem foto, capa ou descrição, com placeholders); sucesso (perfil salvo e exibido); erro (falha ao salvar, com mensagem e nova tentativa); recuperação (recarregar ou reeditar).

aba música

  • Informação/estado: catálogo de músicas em formato TikTok; músicas do Spotify e outros; música selecionada para o vídeo.
  • Ações primárias: adicionar música ao vídeo; selecionar música; pré-visualizar.
  • Ações de apoio: buscar música; remover seleção.
  • Entidades de domínio: música; fonte de música; vídeo.
  • Responsabilidades dos componentes: lista de músicas; player de pré-visualização; botão de adicionar; indicador de fonte.
  • Estados: carregamento (skeleton de lista); vazio (nenhuma música encontrada, com orientação de busca); sucesso (música adicionada ao vídeo); erro (falha ao carregar ou adicionar música, com nova tentativa); recuperação (buscar novamente ou escolher outra música).
Page 6 of 19

Seller Settings

  • Informação/estado: estado da função vendedor (ativada/desativada); chips de fonte de loja (Shopee, Mercado Livre, Shein, AliExpress, Alibaba, Temu).
  • Ações primárias: ativar função vendedor; desativar função vendedor.
  • Ações de apoio: abrir Products; abrir Profile.
  • Entidades de domínio: configuração de vendedor; fonte de loja.
  • Responsabilidades dos componentes: toggle de vendedor; chips coloridos por fonte; confirmação de mudança de estado.
  • Estados: carregamento (skeleton de configurações); vazio (função desativada, com explicação); sucesso (função ativada ou desativada, com repintura do rail); erro (falha ao alterar estado, com mensagem e nova tentativa); recuperação (tentar novamente).

Products

  • Informação/estado: produtos publicados; link e descrição de cada produto; fonte de marketplace; respostas a interações.
  • Ações primárias: publicar produto com link e descrição; responder interações.
  • Ações de apoio: editar produto; remover produto; abrir link do produto.
  • Entidades de domínio: produto; link; descrição; fonte de marketplace; resposta.
  • Responsabilidades dos componentes: formulário de produto; lista de produtos; campo de resposta; chips de fonte.
  • Estados: carregamento (skeleton de lista); vazio (nenhum produto publicado, com orientação); sucesso (produto publicado e listado); erro (link inválido, falha ao publicar, com mensagem e nova tentativa); recuperação (corrigir dados ou tentar novamente).

Safety Settings

  • Informação/estado: estado da função 18+ (ativada/desativada); condições de acesso a conteúdo adulto.
  • Ações primárias: ativar função 18+; desativar função 18+.
  • Ações de apoio: abrir Feed; abrir Settings.
  • Entidades de domínio: configuração de segurança; conteúdo adulto.
  • Responsabilidades dos componentes: toggle 18+; aviso de conteúdo adulto; confirmação de estado.
  • Estados: carregamento (skeleton de configurações); vazio (função desativada, com explicação); sucesso (função ativada ou desativada, com efeito no Feed); erro (falha ao alterar estado, com mensagem e nova tentativa); recuperação (tentar novamente).
Page 7 of 19

Wallet

  • Informação/estado: saldo de moedas; histórico de moedas obtidas por visualizações, curtidas, repost, comentários e indicações; limite de 500 moedas/dia; 1000 moedas por login via link de indicação.
  • Ações primárias: consultar saldo; consultar histórico.
  • Ações de apoio: abrir Boost; compartilhar link de indicação.
  • Entidades de domínio: moeda; transação; indicação.
  • Responsabilidades dos componentes: contador de moedas; lista de transações; indicador de limite diário; link de indicação.
  • Estados: carregamento (skeleton de saldo e histórico); vazio (sem moedas ou transações, com orientação); sucesso (saldo e histórico exibidos); erro (falha ao carregar, com nova tentativa); recuperação (recarregar).

Boost

  • Informação/estado: custo de 500 moedas por 30 minutos de impulso; estado de impulso ativo; tempo restante.
  • Ações primárias: trocar 500 moedas por 30 minutos de impulso.
  • Ações de apoio: abrir Wallet; abrir Feed.
  • Entidades de domínio: impulso; moeda; tempo restante.
  • Responsabilidades dos componentes: botão de troca; anel de impulso de 30 minutos; confirmação de ativação.
  • Estados: carregamento (skeleton de impulso); vazio (sem impulso ativo, com custo exibido); sucesso (impulso ativado por 30 minutos); erro (saldo insuficiente, com mensagem e orientação para ganhar moedas); recuperação (ganhar moedas ou tentar novamente).

Settings

  • Informação/estado: temas variados claro, escuro e cores diferentes; idioma português; estado de sessão.
  • Ações primárias: alternar tema claro; alternar tema escuro; escolher cores diferentes.
  • Ações de apoio: abrir Safety Settings; abrir Seller Settings; sair da conta quando aplicável.
  • Entidades de domínio: preferência de tema; idioma; sessão.
  • Responsabilidades dos componentes: seletor de tema; seletor de cores; confirmação de persistência.
  • Estados: carregamento (skeleton de configurações); vazio (tema padrão aplicado); sucesso (tema alterado e persistido); erro (falha ao salvar preferência, com mensagem e nova tentativa); recuperação (tentar novamente).
Page 8 of 19

3. Functional Requirements

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.

  • Gatilho/entrada: abertura do aplicativo no dispositivo mobile.
  • Resultado observável: o aplicativo é executado como APK mobile; não há função de computador.
  • Acesso: aplicativo mobile.
  • Falha/recuperação: falha de instalação ou execução exibe mensagem e permite nova tentativa.
  • Continuação: o usuário segue para Landing, Login ou Feed.

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.

  • Gatilho/entrada: acesso ao site.
  • Resultado observável: o site permanece intacto e sem zoom.
  • Acesso: site.
  • Falha/recuperação: comportamento inesperado de zoom é corrigido com recarregamento.
  • Continuação: o usuário continua navegando.

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.

  • Gatilho/entrada: colar o link no campo de publicação.
  • Resultado observável: o app abre o vídeo; o link do vídeo original fica clicável.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: link inválido exibe mensagem e permite colar novo link.
  • Continuação: o vídeo publicado aparece no Feed.

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.

  • Gatilho/entrada: edição dos campos de perfil.
  • Resultado observável: foto, capa, nome, usuário, link ilimitado e descrição são salvos e exibidos.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao salvar exibe mensagem e permite nova tentativa.
  • Continuação: o perfil atualizado é exibido.

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.

  • Gatilho/entrada: seleção de música na aba música.
  • Resultado observável: a música é adicionada ao vídeo.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao carregar ou adicionar música exibe mensagem e permite nova tentativa.
  • Continuação: o vídeo é publicado com a música.

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.

  • Gatilho/entrada: alternar o toggle de vendedor.
  • Resultado observável: a função vendedor é ativada ou desativada; quando ativada, permite postar produtos.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao alterar estado exibe mensagem e permite nova tentativa.
  • Continuação: o usuário acessa Products quando ativado.

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.

  • Gatilho/entrada: link e descrição do produto.
  • Resultado observável: o produto é publicado com link e descrição; interações recebem resposta.
  • Acesso: função vendedor ativada.
  • Falha/recuperação: link inválido ou falha ao publicar exibe mensagem e permite nova tentativa.
  • Continuação: o produto aparece em Products e no perfil.

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.

  • Gatilho/entrada: alternar o toggle 18+.
  • Resultado observável: quando ativada, conteúdo adulto apenas adulto fica visível; quando desativada, não fica visível.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao alterar estado exibe mensagem e permite nova tentativa.
  • Continuação: o Feed reflete o estado da função.

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.

  • Gatilho/entrada: conteúdo submetido à publicação.
  • Resultado observável: conteúdo que viole as regras é derrubado automaticamente após a análise.
  • Acesso: processo de sistema.
  • Falha/recuperação: falha na análise impede a publicação e permite nova tentativa.
  • Continuação: conteúdo aprovado segue para publicação; conteúdo derrubado exibe motivo.

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.

  • Gatilho/entrada: conteúdo submetido à publicação.
  • Resultado observável: conteúdo adulto é filtrado antes da publicação.
  • Acesso: processo de sistema.
  • Falha/recuperação: falha na moderação impede a publicação e permite nova tentativa.
  • Continuação: conteúdo aprovado é publicado.

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.

  • Gatilho/entrada: visualização, curtida, repost ou comentário.
  • Resultado observável: uma moeda por interação, respeitando o limite de 500 moedas/dia.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao registrar moeda exibe mensagem e permite nova tentativa.
  • Continuação: o saldo é atualizado na Wallet.

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.

  • Gatilho/entrada: login de novo usuário através do link de indicação.
  • Resultado observável: 1000 moedas são creditadas ao indicador.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha no crédito exibe mensagem e permite nova tentativa.
  • Continuação: o saldo é atualizado na Wallet.

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.

  • Gatilho/entrada: troca de 500 moedas.
  • Resultado observável: 30 minutos de impulso são ativados.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: saldo insuficiente exibe mensagem e orienta a ganhar moedas.
  • Continuação: o impulso ativo é exibido no Feed e na Boost.

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.

  • Gatilho/entrada: autenticação e seleção de tema.
  • Resultado observável: login funciona; temas claro, escuro e cores diferentes são aplicados.
  • Acesso: Login.
  • Falha/recuperação: credenciais inválidas exibem mensagem e permitem nova tentativa.
  • Continuação: o usuário acessa o Feed com o tema escolhido.

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.

  • Gatilho/entrada: seleção de música de fonte Spotify ou outra.
  • Resultado observável: a música é adicionada ao vídeo.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao carregar música exibe mensagem e permite nova tentativa.
  • Continuação: o vídeo é publicado com a música.

FR-16 — Produtos para venda explicit Como Vendedor, eu devo ter produtos para venda no aplicativo, para comercializar itens.

  • Gatilho/entrada: publicação de produto.
  • Resultado observável: produtos ficam disponíveis para venda.
  • Acesso: função vendedor ativada.
  • Falha/recuperação: falha ao publicar exibe mensagem e permite nova tentativa.
  • Continuação: o produto é listado em Products.

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.

  • Gatilho/entrada: atualização do aplicativo.
  • Resultado observável: a sessão é mantida; o usuário não é deslogado.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: se a sessão for perdida, o usuário faz login novamente.
  • Continuação: o usuário continua no Feed.

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.

  • Gatilho/entrada: uso do aplicativo.
  • Resultado observável: não há usuário fake demo.
  • Acesso: aplicativo.
  • Falha/recuperação: não aplicável.
  • Continuação: o usuário opera com dados 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.

  • Gatilho/entrada: login e ações do usuário.
  • Resultado observável: dados do usuário e ações são salvos no banco de dados.
  • Acesso: processo de sistema.
  • Falha/recuperação: falha de persistência exibe mensagem e permite nova tentativa.
  • Continuação: os dados ficam disponíveis para o usuário.

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.

  • Gatilho/entrada: alteração de núcleo/tema.
  • Resultado observável: a alteração é aplicada sem erro e bug.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao aplicar exibe mensagem e permite nova tentativa.
  • Continuação: a preferência é mantida.

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.

  • Gatilho/entrada: edição de perfil.
  • Resultado observável: foto, capa, link ilimitado e descrição são salvos e exibidos.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao salvar exibe mensagem e permite nova tentativa.
  • Continuação: o perfil atualizado é exibido.

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.

  • Gatilho/entrada: uso geral do aplicativo.
  • Resultado observável: backend, frontend e banco de dados operam de forma integrada.
  • Acesso: processo de sistema.
  • Falha/recuperação: falhas exibem mensagem e permitem nova tentativa.
  • Continuação: o usuário continua usando o aplicativo.

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.

  • Gatilho/entrada: preenchimento do formulário de cadastro.
  • Resultado observável: conta criada e sessão iniciada.
  • Acesso: Sign Up (anônimo).
  • Falha/recuperação: dados inválidos ou usuário existente exibem mensagem e permitem nova tentativa.
  • Continuação: o usuário acessa o Feed.

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.

  • Gatilho/entrada: credenciais no Login.
  • Resultado observável: sessão iniciada e dados do usuário disponíveis.
  • Acesso: Login (anônimo).
  • Falha/recuperação: credenciais inválidas exibem mensagem e permitem nova tentativa.
  • Continuação: o usuário acessa o Feed.

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.

  • Gatilho/entrada: atualização do aplicativo.
  • Resultado observável: a sessão é mantida.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: se a sessão for perdida, o usuário faz login novamente.
  • Continuação: o usuário continua no Feed.

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.

  • Gatilho/entrada: login e ações do usuário.
  • Resultado observável: perfis e ações são persistidos.
  • Acesso: processo de sistema.
  • Falha/recuperação: falha de persistência exibe mensagem e permite nova tentativa.
  • Continuação: os dados ficam disponíveis.

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.

  • Gatilho/entrada: conteúdo submetido à publicação.
  • Resultado observável: conteúdo adulto é filtrado; conteúdo que viole as regras é derrubado automaticamente.
  • Acesso: processo de sistema.
  • Falha/recuperação: falha na moderação impede a publicação e permite nova tentativa.
  • Continuação: conteúdo aprovado é publicado.

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.

  • Gatilho/entrada: estado da função 18+.
  • Resultado observável: conteúdo adulto visível apenas quando a função 18+ está ativada.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha na aplicação exibe mensagem e permite nova tentativa.
  • Continuação: o Feed reflete o estado.

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.

  • Gatilho/entrada: ativação da função vendedor.
  • Resultado observável: fluxos de produto ficam disponíveis apenas quando a função vendedor está ativada.
  • Acesso: identidade estabelecida.
  • Falha/recuperação: falha ao ativar exibe mensagem e permite nova tentativa.
  • Continuação: o usuário acessa Products.
Page 9 of 19

4. User Personas

Criador de Conteúdo

  • Contexto de produto: usuário que publica vídeos colando o link do vídeo original, adiciona música na aba música em formato TikTok e mantém perfil com foto, capa, nome, usuário, link e descrição.
  • Objetivo principal: publicar e ver o vídeo abrir com o link original clicável, acumulando moedas por visualizações, curtidas, reposts e comentários.
  • Responsabilidades aceitas: publicar vídeo por link; adicionar música; manter perfil completo; acumular moedas; trocar moedas por impulso.
  • Entradas/decisões: link do vídeo; seleção de música; edição de perfil; decisão de publicar; decisão de trocar moedas por impulso.
  • Interações com outros participantes: recebe interações do Espectador / Interagente (visualizações, curtidas, reposts, comentários); recebe moedas por indicações de novos usuários; depende da moderação por IA para aprovação do vídeo.
  • Sucesso observável: vídeo publicado e visível no Feed com link original clicável; saldo de moedas atualizado; impulso ativo quando trocado.

Vendedor

  • Contexto de produto: usuário que ativa a função vendedor para postar produtos de Shopee, Mercado Livre, Shein, AliExpress, Alibaba e Temu através de link e descrição, com resposta em tudo.
  • Objetivo principal: manter produtos publicados e responder interações.
  • Responsabilidades aceitas: ativar/desativar função vendedor; publicar produtos com link e descrição; responder interações.
  • Entradas/decisões: link e descrição do produto; decisão de ativar/desativar vendedor; decisão de responder interações.
  • Interações com outros participantes: interage com o Espectador / Interagente que responde aos produtos; depende da moderação por IA para conteúdo.
  • Sucesso observável: produtos publicados e listados; interações respondidas; função vendedor ativada ou desativada conforme escolha.
Page 10 of 19

Espectador / Interagente

  • Contexto de produto: usuário que assiste vídeos, curte, reposta e comenta, gerando moedas para os criadores e acumulando as próprias moedas (500 moedas/dia por visualizações, curtidas, repost e comentários; 1000 moedas por login via link de indicação).
  • Objetivo principal: assistir e interagir com conteúdo, acumular moedas e usá-las para impulso (500 moedas = 30 minutos de impulso), consumindo conteúdo adulto quando a função 18+ está ativada.
  • Responsabilidades aceitas: assistir vídeos; curtir; repostar; comentar; ativar/desativar função 18+; acumular e consultar moedas; trocar moedas por impulso.
  • Entradas/decisões: interações no Feed; decisão de ativar 18+; decisão de trocar moedas por impulso.
  • Interações com outros participantes: gera moedas para o Criador de Conteúdo; interage com produtos do Vendedor; recebe moedas por indicações.
  • Sucesso observável: interações registradas; saldo de moedas atualizado; conteúdo adulto visível apenas quando 18+ ativado; impulso ativo quando trocado.

5. Core User Flows

Fluxo 1 — Criador de Conteúdo publica vídeo por link

  1. O Criador de Conteúdo abre o aplicativo e acessa o Feed (identidade estabelecida).
  2. O Criador de Conteúdo acessa Video Publish.
  3. O Criador de Conteúdo cola o link do vídeo no campo de publicação.
  4. O app abre o vídeo com o link do vídeo original clicável.
  5. O Criador de Conteúdo acessa a aba música e adiciona música em formato TikTok (incluindo Spotify e outros).
  6. O Criador de Conteúdo publica o vídeo.
  7. A moderação por IA analisa o conteúdo em tempo real antes da publicação.
  8. Resultado observável: se aprovado, o vídeo é publicado e aparece no Feed com o link original clicável; se reprovado, o vídeo é derrubado automaticamente com motivo exibido.
  9. Falha/recuperação: link inválido ou vídeo derrubado exibe mensagem e permite colar novo link ou corrigir conteúdo.
  10. Continuação: o Criador de Conteúdo acompanha interações e moedas no Feed e na Wallet.
Page 11 of 19

Fluxo 2 — Criador de Conteúdo mantém perfil

  1. O Criador de Conteúdo acessa Profile.
  2. O Criador de Conteúdo adiciona ou altera foto, capa, nome, usuário, link ilimitado e descrição.
  3. Resultado observável: os dados são salvos e exibidos no perfil.
  4. Falha/recuperação: falha ao salvar exibe mensagem e permite nova tentativa.
  5. Continuação: o perfil atualizado é exibido e os vídeos publicados ficam listados.

Fluxo 3 — Vendedor ativa função e publica produtos

  1. O Vendedor acessa Seller Settings (identidade estabelecida).
  2. O Vendedor ativa a função vendedor.
  3. Resultado observável: a função vendedor é ativada; os fluxos de produto ficam disponíveis.
  4. O Vendedor acessa Products.
  5. O Vendedor publica um produto com link e descrição de Shopee, Mercado Livre, Shein, AliExpress, Alibaba ou Temu.
  6. Resultado observável: o produto é publicado e listado.
  7. O Vendedor responde interações recebidas.
  8. Falha/recuperação: link inválido ou falha ao publicar exibe mensagem e permite nova tentativa.
  9. Continuação: o Vendedor pode desativar a função vendedor em Seller Settings quando quiser.

Fluxo 4 — Espectador / Interagente assiste e interage

  1. O Espectador / Interagente acessa o Feed (identidade estabelecida).
  2. O Espectador / Interagente assiste a vídeos.
  3. O Espectador / Interagente curte, reposta e comenta.
  4. Resultado observável: cada interação gera uma moeda, respeitando o limite de 500 moedas/dia; o saldo é atualizado na Wallet.
  5. Falha/recuperação: falha ao registrar interação ou moeda exibe mensagem e permite nova tentativa.
  6. Continuação: o Espectador / Interagente continua no Feed ou acessa a Wallet.
Page 12 of 19

Fluxo 5 — Espectador / Interagente ativa 18+ e consome conteúdo adulto

  1. O Espectador / Interagente acessa Safety Settings (identidade estabelecida).
  2. O Espectador / Interagente ativa a função 18+.
  3. Resultado observável: conteúdo adulto apenas adulto fica visível no Feed.
  4. O Espectador / Interagente assiste ao conteúdo adulto.
  5. Falha/recuperação: falha ao alterar estado exibe mensagem e permite nova tentativa.
  6. Continuação: o Espectador / Interagente pode desativar a função 18+ a qualquer momento.

Fluxo 6 — Criador de Conteúdo ou Espectador / Interagente acumula moedas e troca por impulso

  1. O usuário acumula moedas por visualizações, curtidas, repost e comentários (500 moedas/dia; uma moeda por interação).
  2. O usuário recebe 1000 moedas quando alguém loga com seu link de indicação.
  3. O usuário acessa Wallet e consulta o saldo e o histórico.
  4. O usuário acessa Boost e troca 500 moedas por 30 minutos de impulso.
  5. Resultado observável: 30 minutos de impulso são ativados; o anel de impulso é exibido.
  6. Falha/recuperação: saldo insuficiente exibe mensagem e orienta a ganhar moedas.
  7. Continuação: o impulso ativo é exibido no Feed.

Fluxo 7 — Novo usuário cria identidade e faz login

  1. O usuário acessa a Landing (anônimo).
  2. O usuário escolhe Sign Up e cria sua identidade persistente.
  3. Resultado observável: conta criada e sessão iniciada; o usuário acessa o Feed.
  4. O usuário retorna em outro momento e acessa Login para verificar sua identidade.
  5. Resultado observável: sessão iniciada e dados do usuário disponíveis.
  6. Falha/recuperação: credenciais inválidas ou dados inválidos exibem mensagem e permitem nova tentativa.
  7. Continuação: o usuário acessa o Feed; a sessão é mantida após atualizações do aplicativo.
Page 13 of 19

Fluxo 8 — Usuário altera tema e núcleos variados

  1. O usuário acessa Settings (identidade estabelecida).
  2. O usuário alterna entre tema claro, escuro e cores diferentes.
  3. Resultado observável: o tema é aplicado e persistido sem erro e bug.
  4. Falha/recuperação: falha ao salvar preferência exibe mensagem e permite nova tentativa.
  5. Continuação: o usuário continua usando o aplicativo com o tema escolhido.

6. Visuals Colors and Theme

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.

Page 14 of 19

Tokens de cor (modo escuro)

PapelHex
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.

Tipografia

  • Títulos: Archivo Black, em tamanhos muito grandes, tracking apertado (-0.02em), sentence case com ocasionais all-caps para badges. Os títulos são a imagem: ocupam a viewport e são cortados por blocos de cor.
  • Corpo: Plus Jakarta Sans 400/600 a 17px com line-height 1.6.
  • Escala: modular 1.414; mobile 44/32/22/17/14; desktop 96/64/40/24/16; display headline clamp(44px, 11vw, 128px).
Page 15 of 19

Linguagem de forma

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.

Layout

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.

Movimento

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.

Page 16 of 19

Imagens

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.

7. Signature Design Concept

O conceito de assinatura do link-views é um hero full-bleed de dois blocos na Landing:

  • Bloco esquerdo (55%): campo sólido #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.
  • Bloco direito (45%): palco #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.
  • CTA: abaixo do wordmark, fixado na base do bloco rosa, um único pill CTA "Colar link e publicar" em #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.

8. Interaction Model & Motion Direction

Interaction Model: Animated Motion Tempo: expressive Hero Dimensionality: layered_2d

Page 17 of 19

Landing Hero Motion Brief

  • Sujeito focal: o telefone cromado flutuante com vídeo tocando dentro, a moeda orbitando e o badge "AI" em lime, sobre o palco #120B1F, ao lado do wordmark "link-views" no bloco #FF2E88.
  • Tese input→transformação→resultado: o usuário cola um link → o app abre o vídeo com o link original clicável → o vídeo é publicado após a moderação por IA. A animação mostra o prop do telefone recebendo o link e o vídeo surgindo dentro dele, com a moeda orbitando como sinal da economia de moedas.
  • Vocabulário de movimento: scale-ins de adesivo com overshoot de 1.08; marquee ticker de sons em alta e drops de loja em Archivo Black a 64px cruzando a borda da viewport e pausando no hover; wipe de bloco de cor de 200ms entre itens do feed; rolagem do contador de moedas em figuras tabulares.
  • Primeiro frame composto: bloco rosa #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.
  • Estado de movimento reduzido: todas as animações colapsam para mudanças instantâneas de estado; marquees são desativados e o ticker vira uma faixa estática com itens que podem ser trazidos totalmente à vista por rolagem horizontal; sem overshoot.

9. Non-Functional Requirements

  • NFR-01 — Plataforma mobile APK explicit: o aplicativo é entregue como APK mobile; não há função de computador. Rationale: restrição explícita do usuário.
  • NFR-02 — Site intacto sem zoom explicit: o site permanece intacto e sem zoom. Rationale: restrição explícita do usuário.
  • NFR-03 — Idioma português explicit: toda a experiência é em português. Rationale: restrição explícita do usuário.
  • NFR-04 — Temas variados explicit: temas claro, escuro e cores diferentes devem funcionar. Rationale: restrição explícita do usuário.
  • NFR-05 — Sem bug ou erro explicit: login, temas e funcionalidades devem funcionar perfeitamente, sem bug ou erro. Rationale: restrição explícita do usuário.
  • NFR-06 — Sem usuário fake demo explicit: não há usuário fake demo. Rationale: restrição explícita do usuário.
  • NFR-07 — Sessão persistente explicit: o usuário não desloga ao atualizar. Rationale: restrição explícita do usuário.
  • NFR-08 — Moderação em tempo real 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.
  • NFR-09 — Derrubada automática 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.
  • NFR-10 — Conteúdo adulto apenas adulto 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.
  • NFR-11 — Backend, frontend e banco de dados reais 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.
  • NFR-12 — Acessibilidade de texto e controles 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.
Page 18 of 19

10. Tech Stack

  • Frontend mobile: React Native (aplicativo mobile em APK, mobile-first, sem função computador).
  • Backend: Python / FastAPI.
  • Banco de dados: banco de dados persistente para usuários, perfis, vídeos, interações (visualizações, curtidas, repost, comentários, ocorrência), moedas, impulsos, produtos e configurações.
  • Moderação por IA: serviço de análise de conteúdo em tempo real integrado ao backend, executado antes da publicação.
  • Containerização: Docker / docker-compose para backend e banco de dados.
  • Temas: suporte a tema claro, escuro e cores diferentes no frontend mobile.

11. Assumptions and Constraints

  • Assumption: a identidade do aplicativo é própria, com cadastro autônomo (Sign Up) e verificação de retorno (Login), pois o produto exige que outras pessoas possam logar e que os dados do usuário e ações sejam salvos. required_inference
  • Assumption: a sessão é persistente e não desloga ao atualizar, conforme restrição explícita. explicit
  • Assumption: a moderação por IA opera em tempo real antes da publicação, filtrando conteúdo adulto e derrubando conteúdo que viole as regras. explicit
  • Assumption: a função 18+ controla a visibilidade de conteúdo adulto apenas adulto. explicit
  • Assumption: a função vendedor controla o acesso aos fluxos de publicação de produtos. explicit
  • Constraint: aplicativo mobile em APK; sem função computador. explicit
  • Constraint: site intacto sem zoom. explicit
  • Constraint: idioma português. explicit
  • Constraint: sem usuário fake demo. explicit
  • Constraint: login, temas e funcionalidades devem funcionar perfeitamente, sem bug ou erro. explicit
  • Constraint: conteúdo adulto apenas adulto, visível somente quando a função 18+ está ativada. explicit
  • Constraint: vídeos que violem as regras são derrubados automaticamente após a análise. explicit
  • Constraint: não deslogar ao atualizar. explicit
  • Default — not specified by user: a paleta, tipografia, formas, layout e movimento seguem a direção criativa fornecida (muse Jessica Walsh), que é autoritativa para a seção de visuais.
Page 19 of 19

12. Glossary

  • APK: pacote de instalação de aplicativo Android, formato de entrega do link-views.
  • Fastcheck: função de moeda que concede 500 moedas/dia por visualizações, curtidas, repost e comentários, com uma moeda por interação.
  • Impulso (Boost): troca de 500 moedas por 30 minutos de impulso de conteúdo.
  • Função 18+: controle que, quando ativado, permite ver conteúdo adulto apenas adulto.
  • Função vendedor: controle que, quando ativado, permite postar produtos.
  • Moderação por IA: análise de conteúdo em tempo real que filtra conteúdo adulto antes da publicação e derruba automaticamente vídeos que violem as regras.
  • Ocorrência: registro de evento ou interação do usuário salvo no banco de dados.
  • Link original: link do vídeo original, clicável, exibido quando o app abre o vídeo a partir do link colado.
  • Núcleos variados: temas e variações visuais do aplicativo (claro, escuro e cores diferentes).
  • Marketplaces: Shopee, Mercado Livre, Shein, AliExpress, Alibaba e Temu, fontes de produtos publicados por link e descrição.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Abrir aplicativo
Sign Up: Criar identidade persistente
Login: Verificar identidade
Feed: 1. Acompanhar interações
Video Publish: 1. Colar link do vídeo
Video Publish: 2. Abrir link original
aba música: 3. Adicionar música
Video Publish: 4. Publicar vídeo
Video Publish: 5. Corrigir após derrubada
Profile: 2. Editar foto e capa
Profile: 3. Editar nome e descrição
Profile: 4. Exibir vídeos publicados
Wallet: 5. Consultar saldo
Wallet: Compartilhar link de indicação
Boost: 6. Trocar moedas por impulso
Settings: Alternar tema
Settings: Escolher cores diferentes

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Abrir aplicativo
Sign Up: Criar identidade persistente
Login: Verificar identidade
Feed: 1. Acompanhar interações
Video Publish: 1. Colar link do vídeo
Video Publish: 2. Abrir link original
aba música: 3. Adicionar música
Video Publish: 4. Publicar vídeo
Video Publish: 5. Corrigir após derrubada
Profile: 2. Editar foto e capa
Profile: 3. Editar nome e descrição
Profile: 4. Exibir vídeos publicados
Wallet: 5. Consultar saldo
Wallet: Compartilhar link de indicação
Boost: 6. Trocar moedas por impulso
Settings: Alternar tema
Settings: Escolher cores diferentes