[Dúvida] O que vocês acham do mercado de web apps estáticos e as dificuldades de monetização?

A web evoluiu muito e já podemos processar uma gama insana de coisas do lado do cliente, principalmente com o web assembly. Dito isso, o que vocês acham do mercado de web apps estáticos? É viável? Como monetizar?

Essa minha dúvida surgiu porque achei algumas libs js bem legais que processam PDF do lado do cliente e evitam aquele problema de ter que ficar mandando o arquivo para o servidor e depois oferecendo um canal de download para o usuário. E também já vi muitas aplicações nas lojas de apps dos smartphones que facilmente poderiam ser uma página estática.

Além da viabilidade, outro obstáculo é a monetização, o adsense não gosta muito de spa, alguém conhece um caminho viável para monetizar esse tipo de site?

já ouviu falar de PWA (Progressive Web App)? com service workers, pode-se aplicar conceitos de mobile first e offline first.

vale a pena dar una olhada, pois isso viabiliza o que vc está pensando, alén de centralizar uma mesma base de código. o resto é ajustar o css para os motores web.

para saber monetizar, primeiro temos de saber qual o público-alvo e qual o problema que vc deseja resolver.

considerando uma página estática que vai realizar operações em PDFs e arquivos no lado do navegador, eu criaria um teste A/B/C para descobrir qual a melhor alternativa de precificação. um teste A gratuito, um teste B com anúncios, um teste C com plano pago, com diferentes tiers. vc deixa o site público com anúncios, e vc poderia coletar emails para o plano gratuito com 1 anúncio por dia. no plano pago, seria necessário um backend.

recomendo a ti utilizar sveltekit (fullstack), pois ele lhe permite escolher entre SPA, MPA, ou SSR e SSG. durante algumas semanas, vc cria apenas arquivos estáticos. depois, conforme surgem listas de interesse de email para o plano pago, vc começa a trabalhar fullstack. prototipar e errar o mais rápido possível é teu objetivo?

sveltekit lhe favorece em diferentes aspectos, como poder instalar libs javascript vanilla sem se preocupar muito com compatibilidades. além disso, vc pode programar em puro js, js docs, ou typescript. ele já utiliza vite.

talvez uma vps de 2 núcleos seja o suficiente para ti quando vc for operar fullstack. eu n me preocuparia com um backend dedicado para isso.

vercel-like web services não são baratos. vc conhece buckets? vc poderia colocar os arquivos estáticos em um bucket e expô-lo ao público, passando um domímio que aponte a ele.

o primeiro caminho para monetizar ainda é pensar nas tecnologias.

é válido ter um PWA que é instalável como um aplicativo, sem Google Play (porém pode colocá-lo lá), com serviços de background, cache local, usufruindo dos recursos locais do cliente. basta configurar o service worker e o manifest. além disso, há algumas APIs do browser que vc pode utilizar. por exemplo, para um serviço IMG 2 PDF, vc pode promover que o usuário fotografe um documento físico e o transforme em documento digital.

Cara, que resposta incrível, genial essa sugestão de casos para um teste A/B/C. Ainda estou aprendo sobre pwas, já fiz alguns apenas para aprendizado com Vue e Nuxt e recentimente comecei estudar Svelte porque achei muito interessante não possuir um DOM virtual e ser bem mais leve. Gostaria de tirar mais um dúvida, vi em algum lugar, não sei se é verdade, que é difícil ser aprovado no Google Adsense sites que não possuem conteúdo, como no caso, apenas sites em formato de aplicação, sem postagem, saberia me dizer se procede?
para o Google AdSense, como nunca o utilizei, não saberei responder. que tal criar uma alternativa? vc pode criar anúncios fake para incentivar as pessoas a criarem uma conta com email. facilite isso com um login por gmail ou fb. é também viável subscrever o sveltekit à firebase (ou tb a firestore) para adicionar img, text e link de redirecionamento para link de afiliados HotMart-like ou Amazon-like, e também para que o sveltekit escute às mudanças in real time. toda vez que vc fizer uma nova atualização de anúncios na firebase, o frontend vai escutar e lançar a nova versão de anúncios. o sveltekit pode cachear isso in-memory em tempo de execução, sem redis. dessa forma, somente o sveltekit faz 1 req ao firebase (constraint limitadora) e faz múltiplas responses (se vc estiver em ambiente serverful ou serverless) só consumindo do cache. vc havia perguntado sobre monetização, e a solução alternativa acima também é válida, pois link de afiliado deve prover maior retorno do que Google AdSense, porém vc não saberá qual é o melhor anúncio que vai melhor converter. claro, já devemos estar pensando em verificar metadados do PDF/img e fazer inferência do lado do cliente: com base nesses metadados, qual o melhor anúncio nesta lista cacheada oriunda do sveltekit eu posso apresentar ao usuário final? tudo em background service pelo service worker, com processamento client-side, sem enviar os dados do arquivo da pessoa para um backend. vc já mencionou q vai ser estático, msm assim reitero: n sugiro vc lidar com dados processados em backend agora, além de emails, username e passwd. client-side-first é favorável.
Que ideia incrível, abriu minha mente para um mar de possibilidades, vou estudar mais afundo tudo isso que você explicou, muitas coisas que você disse são conceitos novos para mim e irei olhar como mais atenção para tentar fazer um mvp.
se possível, poderíamos conversar sobre isso. estive querendo fazer uma solução como essa. talvez consigamos colaborar. tens linkedin?
Eu tenho, mas não uso muito, mas seria legal conversamos: [https://www.linkedin.com/in/nisael-moreira-gomes-785096256/](https://www.linkedin.com/in/nisael-moreira-gomes-785096256/)
cara que surpreendente, conversa de altíssimo nível do nada hahaha Se vcs quiserem uma forca eu aceito contribuir tbm so pra aprender com vcs kkkk
Opa, vamos contribuir e criar algum projeto para aprender-mos e quem sabe criar algum site estático legal. Ultimamente também tenho tido muito interesse em C e coisas de baixo nível
Ok. Aguardo seu retorno lá. Enviei solicitação de conexão.

Eu vi em algum lugar o case de um cara que lançou um site onde o usuário envia varias imagens e obtem elas em tamanho reduzido.. isso tudo rodando localmente. O cara tava fazendo uma grana com isso, já tinha usado algo assim antes, mas achei genial. Ele cobre para liberar algumas limitações.

Que interessante, vi também recentimente em um vídeo do Erick Wendel que dá para compactar vídeos no navegador.

Eu criei uma ferramenta especifica pra isso chamada Kaktos.

URL: https://github.com/paulocoutinhox/kaktos

Eu tenho varios site com ela como lojadgx.com e devxz.com e gera receita sim, basta voce gerar conteudo e valor.

O de PDF eu tambem tenho um leitor de PDF com web assembly: https://github.com/paulocoutinhox/pdfium-lib

Que projeto interessante esse Kaktos, gostei muito desse repositorio de PDF com webassembly, não conhecia esse pdfium
Sim, com ela você faz site, ecommerce/shop e agora blog com paginação e tudo. Tudo numa única ferramenta gratuita e open source, sem precisar de nada externo além do quem vem nela. Me ajudem a divulgar. Também estou lançando outra ferramenta (PyAA - https://github.com/paulocoutinhox/pyaa) gratuita e open source para quem quer fazer o seu SaaS em python, com assinatura no modelo ganhar créditos ou aumentar a data de expiração. Vem com admin, autenticação de todas as formas (email/senha, social login, etc - allauth), toda a interface de gerenciar os dados do customer, perfil, avatar, excluir conta, integração com stripe etc. Me ajudem a divulgar. Qualquer coisa meu linkedin é: https://www.linkedin.com/in/paulocoutinhox/ e site pessoal: https://paulocoutinho.pages.dev/

Ae, tudo joia? Então, fica de olho ou já se cadastra no site www.upeex.com em "Cadastre seu blog", em alguns meses a plataforma irar lançar a função de anuncios em Aplicativos. Hoje e apenas em sites e blogs. Enquanto isto pode ir criando os APP, lançando nas lojas e criando experiencia, quando a função for liberada e tiver cadastrado, receberá o comunicado e poderá monetizar todos os APP!