Shared
A base comum do projeto: o schema com os 38 models.
- Arq.
- 7
- Linhas
- 1.474
- Models
- 38
Catálogo
Um catálogo próprio para reaproveitar módulos React e Next.js.
Cataloga módulos React e os entrega prontos para o próximo projeto.
Catálogo de módulosPastas e ZIPsReúso entre projetos
Um catálogo próprio para reaproveitar módulos React e Next.js.
Cataloga módulos React e os entrega prontos para o próximo projeto.
O catálogo
Cada projeto vira uma coluna de módulos, e cada módulo mostra quantos arquivos, linhas e models traz. Procure como no programa: pelo nome, pela descrição, por um model ou pela origem.
A base comum do projeto: o schema com os 38 models.
Caixa de mensagens do site com filtros e etiquetas coloridas.
Central com SEO, segurança, e-mail e mais, em cartões.
Listar, buscar, promover, banir e dar pontos a usuários.
Backup e restauração, com log ao vivo e cópia na nuvem.
Cadastro dos parceiros e patrocinadores do site.
Ordem e visibilidade das seções da página inicial.
Rodapé em colunas de links, editado no painel.
Menu com itens e subitens, para menu suspenso.
Analytics, pixel, WhatsApp e e-mail, cada um com seu botão.
Os números são os das telas do programa; as descrições e os models, dos arquivos de cada módulo. A busca é a do programa (App.tsx): nome, descrição, nome de model e a origem, "zip" ou "folder". Dois módulos não aparecem com números nas telas (09 e 10): foram contados como o programa conta, linha por linha.
A leitura da pasta
O programa não pede cadastro: lê a pasta de cada projeto e entende sozinho o que é módulo, o que é ZIP repetido e o que é documento do projeto. As pastas abaixo são as de verdade. Leia uma e depois teste um nome qualquer.
As regras são as do programa (file-parser.ts). O ZIP só fica de fora quando o nome é o mesmo da pasta (MODULO-08-MENU e MODULO-08-MENU.zip); com nomes diferentes (15-VITRINES e MODULO-15-VITRINES.zip), os dois aparecem, é o que as telas mostram.

Código, models Prisma e instruções reunidos para integrar.
Arquivos do móduloModels PrismaInstruções de integraçãoAbra o módulo Menu Navegação como ele está no programa: doze arquivos, cada um com as suas linhas. A cada arquivo aberto, o programa procura sinais das tecnologias usadas.
Tecnologias achadas
Models
MenuItemheader.tsxaberto
import Link from "next/link"
import { useSession } from "next-auth/react"
import { Search, User, ShoppingBag } from "lucide-react"
import { Button } from "@/components/ui/button"
import { motion, AnimatePresence } from "framer-motion"
As linhas são as da tela do programa (3.026 no total) e os começos de arquivo são os reais. A detecção é a do programa (file-parser.ts): ela procura textos como "next/", "prisma" e "lucide-react", por isso até o .md de instruções acende etiquetas.
O que sai dos arquivos
Ninguém precisa preencher a ficha do módulo: o programa tira a descrição, o texto de instalação e os models de dentro dos próprios arquivos. Mexa no texto e veja o que muda.
Menu principal com subitens para mega menu, header completo com busca, mini-cart e menu do celular.
Módulo extraído de uma loja de moda. Stack: Next.js 16 + Prisma + shadcn/ui + Tailwind CSS 4 + framer-motion === REGRAS === 1. Copiar o módulo inteiro, sem alterar nada. 2. Ordem: model no schema → migrate → API → página do painel → componentes. 3. Conferir arquivo por arquivo. === O QUE ESTE MÓDULO FAZ === Menu principal com subitens para mega menu, header completo com busca, mini-cart e menu do celular. === MODELS PRISMA === Ver schema.prisma neste pacote.
MenuItemAs expressões são as do programa (file-parser.ts); o título "O QUE ESTE MÓDULO FAZ" fica em português porque é ele que o programa procura. O schema é o real do módulo; o arquivo de instruções segue o formato do real, com o texto resumido.

Uma ferramenta autoral que transforma módulos em pacotes reutilizáveis.
Ferramenta autoralGerar ZIP + instruçõesPacotes reutilizáveisDesenvolvimento autoralNa hora de levar um módulo para outro projeto, um botão faz o pacote: o ZIP com os arquivos e o texto de instalação na área de transferência, juntos ou separados. Escolha um módulo e faça o seu.
Escolha o módulo
A caixa do pacote
12 arquivos esperando a caixa.
As telas de verdade
Os botões são os do programa (App.tsx e main.ts): o ZIP leva o nome do módulo com hífens; o texto copiado é o bloco de instruções do módulo ou, sem ele, este texto de reserva que o programa monta. Aqui a cópia vai mesmo para a sua área de transferência; o ZIP é só mostrado.
As tecnologias
Um programa de computador em Electron: a tela é React com Tailwind, e tudo o que mexe em pasta, ZIP e área de transferência fica no processo principal, que abre para a tela só 13 funções. Escolha uma peça para ver o que ela faz aqui e em que arquivo está.
8tecnologias, em 2 camadas
Tela
Programa