reelmimic
Show it a video you love. Get a new video in the same style. An AI crew (Claude Code or Codex) plans, builds and reviews it with you.
Envie uma selfie e apareça em clipes prontos ou em cenas que você descreve em texto.
Translation pending
MediaHTML · JavaScriptGitHub @rafaellourenco10OnlineOwner 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 ↗Seja o protagonista de qualquer vídeo.
Envie uma selfie e coloque seu rosto em clipes prontos de ação, dança e aventura, ou descreva a cena que imaginar e receba um vídeo ou uma foto com você.
SelfieMovie é um app web pago, para celular e desktop, que transforma uma selfie em vídeo com IA. Sem programas pesados e sem edição manual: a IA coloca o seu rosto na cena.
Hoje o app está inteiro navegável, com dados simulados. Todas as telas, fluxos, créditos e criações funcionam no navegador. A troca pela API real de IA (Higgsfield) foi planejada para mexer em um arquivo só: src/api.js.
| Passo | O que acontece | |
|---|---|---|
| 📸 | 1. Envie sua foto | Tire uma selfie na hora ou escolha da galeria. Rosto de frente e boa luz dão o melhor resultado. |
| 🎬 | 2. Escolha ou descreva | Escolha um clipe pronto da biblioteca ou descreva em texto a cena que você quer viver. |
| ⬇️ | 3. Receba seu vídeo | O resultado em HD fica pronto para baixar e postar no TikTok, Reels e Shorts, em 9:16 ou 16:9. |
| Ação | Créditos |
|---|---|
| Clipe da biblioteca | 5 |
| Vídeo a partir de texto, 5 s | 5 |
| Vídeo a partir de texto, 10 s | 8 |
| Foto a partir de texto | 2 |
| Bônus de cadastro | +10 |
| Plano | Preço | Créditos por mês |
|---|---|---|
| Básico | R$ 29 | 50 |
| Pro Creator ⭐ | R$ 69 | 180 |
| Ultra Studio | R$ 149 | 500 |
Pacotes avulsos: 20 créditos por R$ 15, 60 por R$ 39 e 150 por R$ 89.
A tabela fica em um lugar só, src/creditos.js, e toda tela lê dali.
O app vai vender, então o texto precisa ser honesto. Por causa do Código de Defesa do Consumidor e da LGPD:
.html por rota.localStorage, concentrado em um módulo: src/store.js.jobId, consulta de status).cleanUrls: cada push na main publica a demo.Requisito: Node.js 20 ou mais novo.
git clone https://github.com/rafaellourenco10/selfiemovie.git
cd selfiemovie
npm install
npm run dev
Abra http://localhost:5173.
| Comando | O que faz |
|---|---|
npm run dev | Servidor de desenvolvimento |
npm run build | Build de produção em dist/ |
npm run preview | Serve o build localmente |
npm test | Roda os testes |
Dica de teste: adicione
?debug=falhana URL antes de gerar para simular uma geração que falha e ver o reembolso dos créditos.
├── index.html Landing
├── entrar.html Login e cadastro
├── inicio.html Biblioteca de clipes
├── clipe.html Detalhe do clipe
├── criar-com-texto.html Criar com texto
├── gerando.html Progresso da geração
├── resultado.html Resultado
├── minhas-criacoes.html Galeria de criações
├── creditos-planos.html Saldo, planos, pacotes e extrato
├── perfil-rosto.html Conta, rostos, tema e conquistas
├── perfil-rosto/foto.html Envio da selfie
├── ajuda-faq.html · termos.html · privacidade.html · 404.html
├── src/
│ ├── api.js API simulada (o único arquivo que troca na fase da IA real)
│ ├── store.js Estado no localStorage
│ ├── creditos.js Tabela única de créditos, planos e pacotes
│ ├── shell.js Sidebar, header e bottom nav compartilhados
│ ├── pages/ Um script por página
│ └── data/ Clipes e desafios simulados
├── public/img/ Imagens
├── telas/ Telas originais do Google Stitch
└── docs/superpowers/ Spec, planos e backlog
O backlog completo está em docs/superpowers/backlog-fase2.md.