{"repo":"luizalabs/noahjs","free":true,"listed":false,"github":"https://github.com/luizalabs/noahjs","clone":"git clone https://github.com/luizalabs/noahjs.git","description":"🚀 Your Next frontend starter","language":"TypeScript","stars":60,"topics":["react","boilerplate","javascript","nextjs","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"🚀 Noahjs Template O template Next.js moderno e opinativo para iniciar projetos rapidamente, seguindo as melhores práticas do mercado. ⚡ Stack Tecnológica - Framework : Next.js (App Router) - Linguagem : TypeScript - Estilização : Tailwind CSS - Arquitetura : Feature-Based Architecture - Containers : Podman e Podman Compose - Node.js : = 22.x 🏗️ Arquitetura da Aplicação Este template segue a Feature-Based Architecture 📁 Estrutura de Pastas Abaixo está a organização recomendada para manter o projeto escalável e bem estruturado: 🎯 Princípios Arquiteturais 1. Separação por Funcionalidade - Cada feature contém tudo relacionado a uma funcionalidade específica - Facilita manutenção e escalabilidade - Reduz acoplamento entre diferentes partes da aplicação 2. Colocation - Componentes, hooks e serviços ficam próximos ao seu uso - Melhora a experiência do desenvolvedor - Facilita refatoração e exclusão de código 3. Shared vs Feature - Shared : Usado por múltiplas features - Feature : Específico de uma funcionalidade 4. TypeScript First - Tipagem forte em toda a aplicação - Interfaces bem definidas - Melhor experiência de desenvolvimento 📦 Convenções de Nomenclatura - Componentes : PascalCase ( UserProfile.tsx ) - Hooks : camelCase com prefixo \"use\" ( useUserData.ts ) - Services : camelCase ( userService.ts ) - Types : PascalCase com sufixo \"Type\" ( UserType.ts ) - Utilitários : camelCase ( formatDate.ts ) - Diretórios : kebab-Case ( hello-world/ ) 🎨 Padrões de Componentes 🚦 Como ","default_branch":null,"files":null,"tree":[],"storefront":"/r/luizalabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luizalabs/noahjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}