/nextjs-template

O nextjs-template é um repositório que fornece uma estrutura inicial e configurações básicas para iniciar rapidamente projetos com Next.js. Este template inclui uma organização de pastas recomendada, configurações de ambiente e exemplos de componentes que podem ser reutilizados em vários projetos.

Primary LanguageSCSS

Next.js Template

Este repositório fornece um template básico para iniciar projetos com Next.js.

📁 Estrutura de Pastas

  • /components: Componentes reutilizáveis para construir interfaces.
  • /constants: Constantes ou arquivos relacionados a validação, como Zod e Hook Form.
  • /helpers: Funções de utilidade ou helpers.
  • /hooks: Hooks personalizados para compartilhar lógica entre componentes.
  • /icons: Ícones SVG ou outros formatos de ícones.
  • /models: Modelos de dados ou esquemas de validação, incluindo Zod e Hook Form.
  • /pages: Páginas do Next.js que compõem a aplicação.
  • /styles: Estilos CSS ou SCSS para personalizar a aparência.
  • /types: Tipos TypeScript ou definições de tipos.
  • /utils: Outras funções utilitárias ou helpers.

🚀 Como Usar

Siga estas etapas simples para começar a usar o template:

  1. Clone este repositório:

    git clone https://github.com/seu-usuario/nextjs-template.git
  2. Instale as dependências:

    Navegue até o diretório do projeto e execute o seguinte comando:

    cd nextjs-template
    npm install
    # ou
    yarn install
  3. Execute o servidor de desenvolvimento:

    Após instalar as dependências, você pode iniciar o servidor de desenvolvimento com o seguinte comando:

    npm run dev
    # ou
    yarn dev

    Isso iniciará o servidor de desenvolvimento do Next.js. Abra seu navegador e acesse http://localhost:3004 para ver a aplicação em execução.

  4. Personalize conforme necessário:

    O template é altamente personalizável. Sinta-se à vontade para adicionar ou remover pastas, ajustar configurações e modificar os componentes conforme necessário para atender às exigências do seu projeto.

🤝 Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request para melhorar este template.

📝 Licença

Este projeto é licenciado sob a MIT License.