@leonardofirme/deploy-nextjs16
v1.2.5
Published
Estruturas profissionais de ERP e SaaS - Leonardo Firme
Readme
Deploy NextJS 16+ | Leonardo Firme
Estrutura profissional (Scaffold) para desenvolvimento de SaaS e ERPs dinâmicos, utilizando NextJS 16+, React 19 e Tailwind CSS v4.
🚀 Inicialização Instantânea (Zero Config)
Para criar um novo projeto com toda a arquitetura de pastas, componentes de UI e configurações de ambiente prontos para uso, execute:
npx @leonardofirme/deploy-nextjs16@latest meu-novo-projeto
O que este comando faz: Clona o repositório oficial, remove arquivos de infraestrutura desnecessários, instala todas as dependências do ecossistema e entrega o projeto pronto para o
npm run dev.
📂 Arquitetura do Ecossistema
📁 UI System (src/components/ui)
Biblioteca de componentes atômicos construída sob o padrão Tailwind v4, com suporte nativo a dark:mode e layouts responsivos para ERPs.
- Core: Button, Input, Select, Table, Modal e Form Elements (sem restrição de case).
- Visuals: Backgrounds animados (
Starfield,Fireworks) e controle de tema dinâmico.
📁 Core & Security (src/core & src/proxy.ts)
- Proxy.ts: Camada de segurança e redirecionamento moderno (substituindo middlewares descontinuados).
- Node-Resolver: Gerenciamento de hidratação para estabilidade entre Client e Server side.
- Centralização: Tipagens globais e configurações de animação (Framer Motion) padronizadas.
🛠️ Comandos de Operação
Após a inicialização via npx, utilize os comandos padrão:
# Iniciar servidor de desenvolvimento (Turbo)
npm run dev
# Gerar build de produção otimizado
npm run build
# Iniciar projeto em produção
npm run start
👨💻 Autor e Mantenedor
Desenvolvido por Leonardo Firme. Focado em entregar estruturas escaláveis para o mercado de plataformas SaaS e sistemas de gestão.
- GitHub Pessoal: LeonardoFirme
- V0 Digital: v0digital
- NPM Profile: @leonardofirme
📄 Licença
Uso disponível para a comunidade sob os termos de desenvolvimento de plataformas do ecossistema Leonardo Firme.
