Repolode
qianshuixia

qianshuixia/shrimpreel

Template open source baseado em Cloudflare para criar sites SaaS que transformam uma foto em vídeo com IA, um site por palavra-chave em alta.

Estrelas
384
Forks
159
Issues abertas
1
Último commit
ontem

O que é?

ShrimpReel é um template inicial para sites em que o usuário envia uma foto e recebe um vídeo gerado por IA seguindo um template viral. A ideia é copiar o template uma vez para cada palavra-chave em alta: você cria um repositório novo, altera a configuração do site, adiciona sua própria versão e mídia e faz o deploy. Toda a stack roda em Cloudflare Workers, D1, R2, KV, Queues, Rate Limiting e Cron Triggers, com TanStack Start e Hono na camada da aplicação.

O template inclui os recursos de que um site pago para consumidores precisa: login com Google, pacotes de créditos e assinaturas opcionais por meio de Waffo Pancake, Dodo Payments ou Stripe, uma fila de geração com reembolso em caso de falha, um registro de créditos com concessões que expiram e um painel administrativo para pedidos, usuários, reembolsos, códigos de resgate e configurações de execução. Por padrão, a geração de vídeos usa a API de filas da fal.ai, com suporte opcional aos provedores yir.ai e NanoAPI e a um modo simulado para desenvolvimento local.

O projeto também inclui recursos de conformidade e SEO, como avisos de conteúdo gerado por IA, exclusão programada de fotos e vídeos, um fluxo de remoção de conteúdo, e-mails transacionais, páginas bilíngues em inglês e chinês e geração de sitemap e dados estruturados.

Recursos principais

  • 01Cloudflare Workers, D1, R2, KV e Queues como stack completa de backend
  • 02Login com Google, pacotes de créditos e assinaturas mensais ou anuais
  • 03Opção de usar Waffo Pancake, Dodo Payments ou Stripe para pagamentos, com estorno que retira os créditos correspondentes
  • 04Fila de geração com tratamento de mensagens não processadas e devolução automática de créditos em caso de falha
  • 05Painel administrativo para pedidos, usuários, gerações, solicitações de remoção, códigos de resgate e indicações
  • 06Páginas bilíngues em inglês e chinês simplificado com SSR, sitemap e JSON-LD

Casos de uso

  • Lançar um site de vídeos com IA por tempo limitado, associado a uma dança ou palavra-chave de filtro em alta
  • Começar um SaaS pago de imagem para vídeo no Cloudflare sem criar o sistema de cobrança do zero
  • Manter vários sites por palavra-chave que compartilham a mesma base de código e recebem correções upstream por meio de git merge

Início rápido

  1. 1

    Clone o repositório do template

    git clone https://github.com/qianshuixia/shrimpreel.git moonhop && cd moonhop
  2. 2

    Instale as dependências (npm 11.19 ou superior)

    npm install
  3. 3

    Copie .dev.vars.example para .dev.vars, defina SESSION_SECRET e, em seguida, aplique as migrações e carregue os dados iniciais no R2 local

    npm run seed:local
  4. 4

    Inicie o servidor de desenvolvimento e abra http://127.0.0.1:3000

    npm run dev -- --host 127.0.0.1

Antes de usar

  • Foi desenvolvido com base em Cloudflare Workers, D1, R2, KV e Queues; por isso, é necessária uma conta da Cloudflare para executá-lo em produção.
  • O uso em produção exige contas reais de provedores de pagamento e vídeo; os provedores simulados padrão não cobram nem geram conteúdo novo.
  • O README e a documentação estão principalmente em chinês.

Em coleções

Tópicos

Perguntas frequentes

O que é shrimpreel?
Template open source baseado em Cloudflare para criar sites SaaS que transformam uma foto em vídeo com IA, um site por palavra-chave em alta. ShrimpReel é um template inicial para sites em que o usuário envia uma foto e recebe um vídeo gerado por IA seguindo um template viral. A ideia é copiar o template uma vez para cada palavra-chave em alta: você cria um repositório novo, altera a configuração do site, adiciona sua própria versão e mídia e faz o deploy. Toda a stack roda em Cloudflare Workers, D1, R2, KV, Queues, Rate Limiting e Cron Triggers, com TanStack Start e Hono na camada da aplicação.
shrimpreel é gratuito? Qual é a licença?
shrimpreel é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
shrimpreel ainda é mantido?
Manutenção ativa. O último commit de shrimpreel foi em 5 de nov. de 2026.
Para que posso usar shrimpreel?
Lançar um site de vídeos com IA por tempo limitado, associado a uma dança ou palavra-chave de filtro em alta Começar um SaaS pago de imagem para vídeo no Cloudflare sem criar o sistema de cobrança do zero Manter vários sites por palavra-chave que compartilham a mesma base de código e recebem correções upstream por meio de git merge
Como instalar shrimpreel?
Clone o repositório do template: git clone https://github.com/qianshuixia/shrimpreel.git moonhop && cd moonhop Instale as dependências (npm 11.19 ou superior): npm install Copie .dev.vars.example para .dev.vars, defina SESSION_SECRET e, em seguida, aplique as migrações e carregue os dados iniciais no R2 local: npm run seed:local Inicie o servidor de desenvolvimento e abra http://127.0.0.1:3000: npm run dev -- --host 127.0.0.1
Onde consigo shrimpreel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/qianshuixia/shrimpreel

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados